JAVAJSON字符串转map
时间: 2023-09-06 15:12:36 浏览: 112
你可以使用Java中的JSON库来将JSON字符串转换为Map。以下是一个示例代码:
```java
import com.fasterxml.jackson.databind.ObjectMapper;
import java.io.IOException;
import java.util.Map;
public class JSONToMapExample {
public static void main(String[] args) {
String jsonString = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
try {
ObjectMapper objectMapper = new ObjectMapper();
Map<String, Object> map = objectMapper.readValue(jsonString, Map.class);
System.out.println("Map: " + map);
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
在上面的示例中,我们使用了Jackson库来进行JSON的解析和映射。通过调用`readValue`方法并传入JSON字符串和目标类型(这里是`Map.class`),将JSON字符串转换为Map对象。最后,我们打印出转换后的Map。
请确保在使用之前已经导入了Jackson库的相关依赖。
阅读全文