我想爲我的Android設備編寫一個嵌套的JSON對象,但是如何?我只有使用JSON基本經驗,所以我會很感激,如果有人可以幫助我用下面的代碼:如何在Java中創建嵌套的Json對象?
{
"command": "login",
"uid": "123123123",
"params":
{
"username": "sup",
"password": "bros"
}
}
編輯:
下面的代碼確實解決問題:
loginInformation = new ArrayList<NameValuePair>();
JSONObject parentData = new JSONObject();
JSONObject childData = new JSONObject();
try {
parentData.put("command", "login");
parentData.put("uid", UID.getDeviceId());
childData.put("username", username.getText().toString());
childData.put("password", password.getText().toString());
parentData.put("params", childData);
} catch (JSONException e) {
e.printStackTrace();
}
loginInformation.add(new BasicNameValuePair("content", parentData.toString()));
你嘗試使用JSON服務進行通信?你真的需要發送如此困難的結構嗎? – 2012-03-29 14:37:15
你在開玩笑嗎?發送嵌套的JSON對象有什麼困難!? – Xarialon 2012-03-31 17:46:02
正是我所需要的!謝謝@ Xarialon – 2013-11-21 11:05:40