{"name": "Michael"}
{"name":["Michael","Jerry"]}
原始數組:
[{name1:{name2:{name3:'value1',name4:'value2'}}},{}]
String 轉 JSONObject
1 JSONObject jsonObject = new JSONObject(str);
2 JSONObject jsonObject = JSONObject.parseObject(str);
//get后面是獲取的json轉成的數據類型
jsonObject.getString("key");//根據key獲取String類型數據
jsonObject.getInt("key");
jsonObject.getJSONObject("key");//根據key獲取的依舊是一個JSONObject類型的數據
jsonObject.getJSONArray("key");//獲取key獲取的是一個JSONArray類型的json數據
String 轉 JSONArray
JSONArray.parseObject(str, JSONArray.class);
JSONArray.fromObject(str);//???
JSONArray 取數據
//既然是數組肯定是根據下標取數據
jsonArray.getString(num);//根據下標獲取String類型數據
jsonArray.getJSONObject(num);//根據下標獲取一個JSONObject類型的數據
jsonArray.getJSONArray(num);