반응형
코틀린으로 작성된 객체를 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의 데이터 형식이 맞아야 합니다.
반응형
'코틀린(Kotlin)' 카테고리의 다른 글
코틀린 return should be lifted out of 'when' 노란 줄 해결하기 (0) | 2019.11.13 |
---|---|
코틀린(kotlin) : 코틀린의 Collections - List, Set, Map (0) | 2019.08.21 |
코틀린(kotlin) : 코틀린의 Collections - read only, mutable (1) | 2019.08.21 |
코틀린 Scope Functions[2] - [ let, run, with, apply, also ] 사용 예제 + takeIf, takeUnless (0) | 2019.07.16 |
코틀린 Scope Functions - [ let, run, with, apply, also ] (0) | 2019.07.16 |