java - 将 JSONObject 转换为 Map

我有一个 JSONObject带有一些我想转换成 Map<String, Object> 的属性

有什么我可以从 json.org 或 ObjectMapper 使用的东西吗? ?

最佳答案

如果您发现使用 Jackson 有任何困难,可以使用 Gson() (com.google.gson) 库。

//按照 Martin Meeser 的建议将 yourJsonObject.toString() 更改为 yourJsonObject

HashMap<String, Object> yourHashMap = new Gson().fromJson(yourJsonObject, HashMap.class);

https://stackoverflow.com/questions/21544973/

相关文章:

javascript - JSON 对象的增量编码

java - @JsonUnwrapped 的 Jackson 反序列化等价物是什么?

java - 仅使用字符串和值解析 JSON 对象

java - gson 在自定义反序列化器中调用标准反序列化

javascript - 如何确定性地验证 JSON 对象是否未被修改?

c# - 在 asp.net 中将 JSON 转换为 .Net 对象时出错

javascript - 是否可以通过适当的 JavaScript 字符串转义来利用 JSON 响应

javascript - D3 - 如何处理 JSON 数据结构?

json - 使用 HTTPie 发送嵌套的 JSON 对象

java - 如何使用 Jackson json 注释枚举字段以进行反序列化