Kotlin http4k: как получить поле json из тела ответа? - PullRequest
1 голос
/ 19 марта 2020

Ниже показано тело Ответа http4k JavaHttpClient: '{"Ha sh": "QmbFMke1KXqnYyBBWxB74N4c5SBnJMVAiMNRcGu6x1AwQH", "Размер": 0, Тип "Накопитель", Размер: 0 "," 6 ":": 6 ") : "file"}

Какой модуль Kotlin можно использовать для извлечения значений из полей "Ha sh" "Size" "Blocks" "Type"?

1 Ответ

0 голосов
/ 19 марта 2020

Используйте Klaxon

build.gradle.kts:

   implementation("com.beust:klaxon:5.0.1")

kotlin модуль:

   import com.beust.klaxon.Klaxon
   data class MyData(val name: String)

   val result = Klaxon().parse<MyData>("""
       { "name": "John Doe",} 
   """)
  val name = result?.name

дает "Джон Доу"

...