public static void main(String[] args) {
Map<String, String> map = new HashMap<String, String>();
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");
System.out.println("source: " + map.toString());
// map转换成jsonString
String jsonStr = JSON.toJSONString(map);
System.out.println("jsonStr: " + jsonStr);
// jsonString转换成Map
Map<String, String> jsonMap = JSON.parseObject(jsonStr, new TypeReference<HashMap<String, String>>() {
});
System.out.println("jsonMap: " + jsonMap.toString());
}
执行结果:
source: {key1=value1, key2=value2, key3=value3}
jsonStr: {"key1":"value1","key2":"value2","key3":"value3"}
jsonMap: {key1=value1, key2=value2, key3=value3}