Как создать вложенный объект Json в Java?

Я хочу запрограммировать вложенный объект JSON для своего устройства Android., но как?У меня есть только базовый опыт работы с 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()));
18
задан Xarialon 1 April 2012 в 10:09
поделиться