Tôi muốn lập trình một đối tượng JSON lồng nhau cho thiết bị Android của tôi, nhưng làm thế nào? Tôi chỉ có kinh nghiệm cơ bản với Json, vì vậy tôi sẽ đánh giá cao nếu ai đó có thể giúp tôi với đoạn mã sau:Làm thế nào để tạo một đối tượng Json lồng nhau trong Java?
{
"command": "login",
"uid": "123123123",
"params":
{
"username": "sup",
"password": "bros"
}
}
Edit:
Các mã sau đây không giải quyết vấn đề:
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()));
Bạn có cố gắng liên lạc với dịch vụ sử dụng json? Bạn có thực sự cần phải gửi cấu trúc dificult như vậy? –
Bạn đang đùa tôi à? GÌ khó khăn khi gửi một đối tượng JSON lồng nhau !? – Xarialon
chỉ là những gì tôi cần !! thanks @Xarialon –