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