将JSONArray添加到android中的JSONObject中



这里是json:

{
"infos":[{
"targetId":1,
"celsius":34.5,
"measuredTime":"2021-03-25,11:40:01", 
"isFirst":true }]
}

我正在尝试将JSONArray放入JSONObject:

JSONObject object = new JSONObject();
object.put("infos" , array);

我不知道如何创建数组?请帮帮我,谢谢。

JSONObject object = new JSONObject();
try {
// create multiple object
JSONObject obj1 = new JSONObject();
obj1.put("targetId", 1);
obj1.put("celsius", 34.5);
obj1.put("measuredTime", "2021-03-25,11:40:01");
obj1.put("isFirst", true);
// add all created object in array
JSONArray array = new JSONArray();
array.put(obj1);
// add array in main object
object.put("infos" , array);
} catch (JSONException e) {
e.printStackTrace();
}

最新更新