코틀린(Kotlin)

[코틀린/Kotlin] Convert Kotlin to JSON/JSON to Kotlin

알통몬_ 2023. 3. 10. 09:59
반응형

코틀린으로 작성된 객체를 JSON 형식 데이터로, JSON 형식 데이터를 코틀린 객체로 변환하는 방법에 대해 알아보겠습니다.

1. 데이터 클래스 선언

data class Person(val name: String, val age: Int)

2. 데이터 초기화

val person = Person("Park Altong", 32)

3. Convert Kotlin Object to JSON

println(serialize(person))
// {"age":32, "name":"Park Altong"}

4. Convert JSON to Kotin Object

val json = """{"name":"Park Altong", "age":32}"""
println(deserialize<Person>(json))
// Person(name=Park Thomas, age=32)

* JSON 의 데이터 형식과 Kotlin Data Class의 데이터 형식이 맞아야 합니다.

반응형