मैं अपने एंड्रॉइड डिवाइस के लिए एक नेस्टेड JSON ऑब्जेक्ट प्रोग्राम करना चाहता हूं, लेकिन कैसे? मैं 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
बस मुझे क्या चाहिए !! धन्यवाद @ एक्सरियल –