将 JSON 对象转换为映射

2022-08-31 13:22:49

我有一些属性,我想将其转换为JSONObjectMap<String, Object>

有没有我可以从 json.org 或?ObjectMapper


答案 1

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

将 yourJsonObject.toString() 更改为 yourJsonObject,如 Martin Meeser 所建议的那样

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

答案 2

使用 http://json.org/ 中的杰克逊(https://github.com/FasterXML/jackson

HashMap<String,Object> result =
       new ObjectMapper().readValue(<JSON_OBJECT>, HashMap.class);