首页 > 解决方案 > 在 Kotlin 中使用 GSON 解析 JSON

问题描述

我有这样的 JSON 数据,我想在 Kotlin 中使用 GSON 进行解析

{"items":["Green Tea","19,90"]}

第一项是产品名称,第二项是产品价格。

我不确定该怎么做。Json 格式正确。我必须创建数据类吗?它应该是什么样子?

标签: jsonkotlingson

解决方案


在 Giorgi 回答和一些研究之后,我得到了结果:

class Items(val items: List<String>)
val gson = GsonBuilder().create()
val getItem = gson.fromJson(body, Items::class.java)
val result = getItem.items

runOnUiThread {
    textView.append(result[0].toString() + " " + result[1].toString())
              }

推荐阅读