/**
* json转map
*/
@Test
public void jsonToMap(){
String str = "{\"0\":\"zhangsan\",\"1\":\"lisi\",\"2\":\"wangwu\",\"3\":\"maliu\"}";
Map<String,String> map = (Map<String, String>) JSON.parse(str);
for (Map.Entry<String,String> entry:map.entrySet()) {
System.out.println(entry.getKey()+":"+entry.getValue());
}
}
/**
* map转json
*/
@Test
public void mapToJson(){
Map<String,String> map = new HashMap<>();
map.put("name","张三");
map.put("age","20");
map.put("address","北京");
String string = JSON.toJSONString(map);
System.out.println("string="+string);
JSONObject jsonObject = JSON.parseObject(string);
System.out.println(jsonObject.getString("name"));
}
map和json互转
最新推荐文章于 2024-07-13 22:27:15 发布