Ich möchte ein geschachteltes JSON-Objekt für mein Android-Gerät programmieren, aber wie? Ich habe nur grundlegende Erfahrung mit Json, so würde ich mich freuen, wenn mir jemand mit dem folgenden Code helfen könnte:Wie mache ich ein verschachteltes Json-Objekt in Java?
{
"command": "login",
"uid": "123123123",
"params":
{
"username": "sup",
"password": "bros"
}
}
Edit:
Der folgende Code löst das Problem:
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()));
Haben Sie versuchen, mit Service mit json zu kommunizieren? Müssen Sie wirklich so schwierige Struktur senden? –
Willst du mich verarschen? WAS ist so schwierig beim Senden eines verschachtelten JSON-Objekts !? – Xarialon
genau was ich brauchte !! Danke @Xarialon –