java json格式字符串转为map_JAVA中json字符串如何转化为map对象获取数据?
时间: 2023-07-19 20:20:30 浏览: 125
将JSON字符串转换成Map对象的方法
可以使用Java中的第三方库比如 Jackson、Gson 或者 Fastjson 来将Json格式字符串转化为Map对象。
以下是使用Jackson库的示例代码:
```java
ObjectMapper objectMapper = new ObjectMapper();
Map<String, Object> map = objectMapper.readValue(jsonString, new TypeReference<Map<String, Object>>(){});
```
以下是使用Gson库的示例代码:
```java
Gson gson = new Gson();
Map<String, Object> map = gson.fromJson(jsonString, new TypeToken<Map<String, Object>>(){}.getType());
```
以下是使用Fastjson库的示例代码:
```java
Map<String, Object> map = JSON.parseObject(jsonString, new TypeReference<Map<String, Object>>(){});
```
转换后,可以通过Map对象的get方法获取对应的数据。
阅读全文