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を使用してサービスと通信しようとしていますか?あなたは本当に難しい構造を送る必要がありますか? –
あなたは私を冗談していますか?入れ子になったJSONオブジェクトを送るのはとても難しいですね! – Xarialon
ちょうど私が必要なもの!ありがとう@ Xarialon –