json - 在 Kotlin 中使用 GSON 解析 JSON
问题描述
我有这样的 JSON 数据,我想在 Kotlin 中使用 GSON 进行解析
{"items":["Green Tea","19,90"]}
第一项是产品名称,第二项是产品价格。
我不确定该怎么做。Json 格式正确。我必须创建数据类吗?它应该是什么样子?
解决方案
在 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())
}
推荐阅读
- python - 空数据框箱线图...为什么?
- ssl - 如何查看 OCSP TLS 响应 CertificateStatus?
- javascript - 我无法更改在函数外部初始化的对象的值,或者函数根本没有运行 - 使用 npm 和 nodejs
- css - AdminLTE 3 - 较大的左侧导航菜单
- ios - 如何解决 Appstore 业务信息元数据拒绝
- groovy - 我如何在 groovy 中获取当前日期
- php - 我需要一个模型查询中的循环
- mouse-cursor - Apache Royale:如何在 Jewel Label 上显示 Handcursor?
- r - 如何以 TIFF 或 EPS 文件格式保存使用 plotly 生成的图
- php - PHP - 在 zwei 地方解析变量并转换为嵌套数组