【问题标题】:Extract fields from complicated server response从复杂的服务器响应中提取字段
【发布时间】: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


【解决方案1】:

您可以使用 json-simple 库来读取和写入 json 对象。

Here你可以看看怎么用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-25
    • 2019-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-16
    • 2018-05-26
    • 1970-01-01
    相关资源
    最近更新 更多