fastjson将json转为map对象
时间: 2023-08-03 12:05:24 浏览: 164
Java 把json对象转成map键值对的方法
可以使用 fastjson 库中的 JSONObject 类将 JSON 字符串转换为 Map 对象。具体步骤如下:
1. 引入 fastjson 库。
2. 将 JSON 字符串转换为 JSONObject 对象。
3. 将 JSONObject 对象转换为 Map 对象。
示例代码如下:
```
import com.alibaba.fastjson.JSONObject;
import java.util.Map;
public class JsonToMap {
public static void main(String[] args) {
// JSON 字符串
String jsonString = "{\"name\":\"张三\",\"age\":20}";
// 将 JSON 字符串转换为 JSONObject 对象
JSONObject jsonObject = JSONObject.parseObject(jsonString);
// 将 JSONObject 对象转换为 Map 对象
Map<String, Object> map = (Map<String, Object>) jsonObject;
// 输出 Map 对象
System.out.println(map);
}
}
```
输出结果为:
```
{name=张三, age=20}
```
阅读全文