[英]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.