fastjson2转成map
时间: 2023-06-22 19:29:12 浏览: 481
很好用的JAVA类转JSON工具:FastJSON (2).pdf
你可以使用Fastjson2的JSONObject类将JSON字符串转换为Map对象,示例代码如下:
```
import com.alibaba.fastjson.JSONObject;
import java.util.HashMap;
import java.util.Map;
public class Main {
public static void main(String[] args) {
String jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
JSONObject jsonObject = JSONObject.parseObject(jsonString);
Map<String, Object> map = new HashMap<>(jsonObject);
System.out.println(map);
}
}
```
输出结果为:
```
{name=John, age=30, city=New York}
```
注意:如果JSON字符串中有嵌套的JSONObject或JSONArray,可以通过递归调用JSONObject.toJavaObject()方法将其转换为Map对象或List对象。
阅读全文