[{
id: 12345, //Id given by android app
name: Name,
status: {
yes: [N1, n2, n3],
no: [n1, n2 ,n3]
}
}]
我如何用Java編寫此JSON對象?我需要在java中創建json對象。我將如何做到這一點?
我嘗試:
JSONObject object=new JSONObject();
JSONArray jsonarray=new JSONArray();
try {
object.put("id",12345);
object.put("name",Name);
jsonarray.put("yes");
jsonarray.put("no");
} catch (JSONException js) {
js.printStackTrace();
}
我認爲這個問題是jsonarray。我需要再次寫入jsonarray對象。但我無法弄清楚我該怎麼做。
編輯
這個問題是不重複的。
@ShaishavJogani我不認爲這個問題是你提供的鏈接,因爲這個問題是關於產生JSON的問題的重複,這是關於解析JSON。
你的意思是你要分析上面的JSON? –
執行代碼時會發生什麼?它是否編譯?它是否打印錯誤信息?什麼錯誤信息?請[編輯]您的問題以包含此信息。 –
順便說一句你發佈的代碼有一個語法錯誤:你忘了「之後」no「。這是你的實際代碼嗎?如果沒有,請複製粘貼實際的代碼。 –