以{}开头的JSONObject
以[]开头的JSONArray
在你的情况下,你有一个JSONObject,它有一个JSONArray。
让我举一个例子。
public void createJson() throws JSONException {
// Create main JSON object
JSONObject jsonObject = new JSONObject();
//Create an JSON ARRAY which will have a key "contact_approve" later on
JSONArray jsonArray = new JSONArray();
Integer contacts[] = {1,2,3,4,5};
for (int i = 0; i < contacts.length ; i++) {
JSONObject contactID = new JSONObject();
jsonArray.put(contactID.put("contact_id", i));
}
jsonObject.put("contact_approve", jsonArray);
String json = jsonObject.toString();
Log.d("JSON", json);
}如果您需要解析JSON响应,请查看Moshi和GSON库,这些都可以让您的一天变得更好。这些库可以将JAVA类解析为JSON。
我使用[https://codebeautify.org/jsonviewer]来查看或缩小json。
祝你好运。