java 把JSON字符串转map
时间: 2023-07-31 13:03:58 浏览: 90
将JSON字符串转换成Map对象的方法
在 Java 中,可以使用 JSON 工具类将 JSON 字符串转换成 Map 对象。具体实现代码如下:
```java
import com.alibaba.fastjson.JSON;
import java.util.Map;
public class StringToMapExample {
public static void main(String[] args) {
String jsonString = "{\"gender\":\"男\",\"name\":\"张三\",\"age\":20}";
Map<String, Object> map = JSON.parseObject(jsonString, Map.class);
System.out.println(map);
}
}
```
其中,`JSON.parseObject()` 方法将 JSON 字符串转换成 Map 对象。需要注意的是,需要在该方法中指定 Map 的类型,这里使用了 `Map.class`。运行代码后输出的结果为:
```
{gender=男, name=张三, age=20}
```
阅读全文