1. 官方提供的JSONArray与JSONObject
public void parseJsonString(jsonData){
JSONArray jsonArray = new JSONArray(jsonData);
for (int i=0; i < jsonArray.length(); i++) {
JSONObject jsonObject = jsonArray.getJSONObject(i);
int id = jsonObject.getInt("bunkId");
String link = jsonObect.getString("bunkNoteLink");
System.out.println(id+link);
}
}
引入jar包
4.0.0
org.json
json
RELEASE
compile
当json字符串根节点是”{}”即表示当前json是对象,直接使用JsonObject进行解析;当json字符串根节点是”[]”即表示当前json是数组对象,需要使用JSONArray进行解析。如果对象属性是int类型则用getInt方法,是String类型则getString方法。
以下是根节点”{}”与”[]”的示例:
[{
"bunkId": 140,
"residentsId": 132,
"bunkStatus": 1,
"rbI": 0,
"rbX": 0,
<