簡體   English   中英

如何將JSON對象轉換為JSON數組

[英]How to convert JSON Object to JSON Array

嗨,我有一個JSON對象包含數據

{"THIRD":"OK","SECOND":"OK","FIRST":"OK"}
{"THIRD":"OK","SECOND":"NULL","FIRST":"OK"}
{"THIRD":"OK","SECOND":"OK","FIRST":"OK"}

當我嘗試將此JSON對象添加到JSON數組時,它僅占用JSON對象中的最后一個對象({“ THIRD”:“ OK”,“ SECOND”:“ OK”,“ FIRST”:“ OK”})。一個可以幫助我解決這個問題。

我正在使用它

JSONObject object = new JSONObject();
JSONArray array = new JSONArray();
array.add(object);(Only adding last element in JSON Object)

Json Array不會采用JSON Object中的所有值,而只會采用JSON Object中的最后一個值。

這是解決方案:

JSONArray array = new JSONArray();
for(int i = 0; i < 3; i++)
{
     JSONObject sec=new JSONObject();
     sec.put("THIRD","OK");
     sec.put("SECOND","OK");
     sec.put("FIRST","OK");
     array.put(sec);
}

您必須每次制作JSONObject,然后將其添加到JSONArray

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM