将json字符串转换为javaMap对象
时间: 2023-09-22 11:08:00 浏览: 89
将JSON字符串转换成Map对象的方法
可以使用Java中的Jackson库来将json字符串转换为java Map对象。以下是一个简单的示例代码:
```
import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.Map;
public class JsonToMapExample {
public static void main(String[] args) throws Exception {
String json = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";
ObjectMapper objectMapper = new ObjectMapper();
Map<String, Object> map = objectMapper.readValue(json, Map.class);
System.out.println(map);
}
}
```
在上面的代码中,我们使用ObjectMapper类的readValue()方法从json字符串中读取数据,并将其转换为Map对象。注意,我们在调用readValue()方法时需要指定Map的类型,这里我们使用Map.class。最后,我们将转换后的Map对象打印出来。
阅读全文