robfletcher
11/02/2018, 8:38 PMimport com.fasterxml.jackson.databind.ObjectMapper
import com.fasterxml.jackson.module.kotlin.registerKotlinModule
import com.fasterxml.jackson.module.kotlin.readValue
inline class Id(val value: String)
data class Person(
val id: String,
val name: String
)
fun main(vararg args: String) {
val mapper = ObjectMapper().registerKotlinModule()
val person = mapper.readValue<Person>(
"""
{
"id": "1234",
"name": "Rob"
}
""".trimMargin())
println(person)
}