一、JSONObject和JSONArray的数据展示形式
JSONObject的数据是用 { } 来表示的,
{ "id" : "1", "customerId" : "hangzhou-test"}
JSONArray,是由JSONObject构成的数组,用 [ { } , { } , ...... , { } ] 来表示
[ { "id" : "1", "customerId" : "hangzhou-test", "title" : "写文章" } , { "key" : 4sfs34, "startTime" : 2022-02-02","endTime":"2022-07-05" } ]
上面代码表示了包含2个JSONObject的JSONArray
二、如何从字符串String获得JSONObject对象和JSONArray对象
JSONObject jsonObject = new JSONObject ( String str);
JSONArray jsonArray = new JSONArray(String str ) ;
三、如何从JSONArray中获得JSONObject对象
JSONObject jsonObject = jsonArray.getJSONObject(i) ;
四、常用方法补充
JSON对象(JSONObject)中的数据都是以key-value
形式出现
常用的方法:
getString(String key)
remove(Object key)
JSONArray则是JSON数组,JSON数组对象中存储的是一个个JSON对象,所以类中的方法主要用于直接操作JSON对象
最常用的方法:
getJSONObject(int index)