JSONObject.parseObject转map格式要求
时间: 2023-07-26 21:27:01 浏览: 86
JSONObject java解析json需要的jar包和依赖包
3星 · 编辑精心推荐
如果你想使用JSONObject.parseObject将一个JSON字符串转换为Map格式,可以使用以下代码:
```
String jsonStr = "{\"name\":\"John\",\"age\":30,\"city\":\"New York\"}";
Map<String, Object> map = JSONObject.parseObject(jsonStr, new TypeReference<Map<String, Object>>() {});
```
其中,jsonStr是要转换的JSON字符串,new TypeReference<Map<String, Object>>() {}表示要将JSON字符串转换为Map<String, Object>类型的对象。
需要注意的是,JSONObject.parseObject方法返回的是一个泛型对象,因此需要使用TypeReference来指定具体的泛型类型,否则会出现编译错误。
阅读全文