Kotlin http4k:如何从Response的正文中获取json字段?

问题描述 投票:1回答:1

下面显示了http4k JavaHttpClient的Response的主体:'{“ Hash”:“ QmbFMke1KXqnYyBBWxB74N4c5SBnJMVAiMNRcGu6x1AwQH”,“ Size”:0,“ CumulativeSize”:6,“ Blocks”:0,“ Type”:“ file”}

哪个Kotlin模块可用于提取字段“哈希”,“大小”,“块”,“类型”的值?

json kotlin httpresponse http4k
1个回答
0
投票

使用克拉克森

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

给“约翰·多伊”

© www.soinside.com 2019 - 2024. All rights reserved.