Có cách nào và/hoặc thư viện để tự động tạo lớp dữ liệu Kotlin từ Json như nó hoạt động trong Scala Json.Spray?Json to Kotlin Lớp dữ liệu
Something như thế này:
data class User(id: Int, name: String)
class DataClassFactory(val json: String) {
fun getUser(): User {
//some reflection
return User(10, "Kirill")
}
}
fun main(args: Array<String>): Unit {
val json = "{id: 10, name: Kirill}"
val usr = DataClassFactory(json).getUser()
println(usr)
}
Có thể bạn sẽ thấy thú vị: http://youtrack.jetbrains.com/issue/KT-5672, [Mô-đun Kotlin cho Jackson, hỗ trợ các đối tượng bất biến] (https: //www.linkedin.com/groups/Kotlin-module-Jackson-supporting-immutable-7417237.S.5910775828316172289?trk=groups_most_popular-0-b-ttl&goback=%2Enpv_158961627_*1_*1_*1_*1_*1_*1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_ * 1_nav * 4 phản hồi * 4tab * 4profile_ * 1% 2Egmp_7417237) – bashor
Bạn có thể gửi cho tôi liên kết đến tệp jar không có Maven không? – OZKA
http://search.maven.org/#search%7Cga%7C1%7Ca%3A%22jackson-module-kotlin%22 – bashor