阿里的 jsonobject转hashmap
时间: 2023-07-07 16:33:13 浏览: 88
JSON工具类包含对象转hashmap
5星 · 资源好评率100%
阿里巴巴的fastjson库也可以实现JSONObject转换为HashMap对象。示例代码如下:
```
import com.alibaba.fastjson.JSONObject;
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
JSONObject jsonObject = new JSONObject("{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}");
Map<String, Object> map = JSONObject.parseObject(jsonObject.toJSONString(), HashMap.class);
System.out.println(map);
}
}
```
输出结果为:
```
{name=John, age=30, city=New York}
```
同样需要注意,如果JSONObject中有嵌套的JSONObject或JSONArray,fastjson库可以递归地将它们转换为嵌套的Map对象。
阅读全文