1:String里面是map对象转换,没有数组
String contont="{\"a\":{\"b\":2,\"c\":\"3\",\"d\":4}}";
JSONObject jsonStr = JSONObject.parseObject(contont);
JSONObject letter= (JSONObject) jsonStr.get("a");
2:String里面是map对象转换,同时有数组
String contont="{\"a\":[{\"b\":2,\"c\":\"3\",\"d\":4}]}";
JSONObject jsonStr = JSONObject.parseObject(contont);
JSONArray jsonArray=jsonStr.getJSONArray("a");
JSONObject map= (JSONObject) jsonArray.get(0);
String b= (String) map.get("b");
3:String转json的方法
JSONObject jsonStr = JSONObject.parseObject(contont);
JSONObject jsonStr = JSONO.parseObject(contont);