map与json互转

map转为json...使用gson
Map<String,Object> map = new HashMap<String,Object>();
map.put("phone",phone);
map.put("type",type);
Gson gson = new Gson();
String jsonStr = gson.toJson(map);

json转为map

String jsonStr = "{outdata:'1',data:{indata:'2',indata2:'2'}}";
JSONObject obj = JSON.parseObject(jsonStr);
Map<String,Object> map = obj;
Map<String,String> hamap = (Map<String, String>) map.get("data");
System.out.println(obj instanceof Map);//返回true
发布了37 篇原创文章 · 获赞 46 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/qq_40788686/article/details/83348195