java json字符串转map
时间: 2023-09-14 13:06:25 浏览: 124
可以使用Java中的Json库来将Json字符串转换成Map对象。下面是一个示例代码:
```
import java.util.Map;
import com.fasterxml.jackson.databind.ObjectMapper;
public class JsonToMap {
public static void main(String[] args) throws Exception {
String json = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
// create ObjectMapper instance
ObjectMapper objectMapper = new ObjectMapper();
// convert JSON string to Map
Map<String, Object> map = objectMapper.readValue(json, Map.class);
// print map
System.out.println(map);
}
}
```
在上面的示例中,我们使用了Jackson库中的ObjectMapper类来将Json字符串转换成Map对象。首先,我们创建一个ObjectMapper实例。然后,我们使用该实例的readValue()方法将Json字符串转换成Map对象。最后,我们将Map对象输出到控制台。
注意:在使用Jackson库时,需要添加Jackson依赖包到项目中。
阅读全文