【发布时间】:2020-09-02 13:51:26
【问题描述】:
我有一个具有这种格式的服务器响应:
{"bankAccounts":[
{"id" :"wfasfsd",
"balance":{"amount":90, "currency":"GBP"}
}
]
我不知道如何有效地解析它 对于更简单格式的类似回复,这篇文章帮助了我 (Extract JSONObject and iterate through HashMap field)
图片准确地显示了服务器响应的样子。我需要将其提取到 JSON 中,最后,我需要一个带有键 id, amount, currency 的 HashMap
【问题讨论】:
-
高效解析是什么意思?注意,这里
bankAccounts是一个数组,所以可以得到多个id字段 -
任何我能得到这些字段的方式都会很棒。特别是如果可以将它们全部放在 HashMap 中,例如键、id、金额、货币
标签: java json kotlin serialization hashmap