का उपयोग कर जेसन प्रतिक्रिया सरणी/ऑब्जेक्ट को गतिशील रूप से कैसे प्रबंधित करें मुझे समस्या का सामना करना पड़ रहा है, कभी-कभी जेसन प्रतिक्रिया ऑब्जेक्ट्स की एक सरणी देता है, कभी-कभी ऑब्जेक्ट करता है, हम प्रतिक्रिया वर्ग में गतिशील रूप से कैसे संभाल सकते हैं। वर्तमान जैसे में: परिणाम कभी कभी वस्तुओंजीसन
"\"results\": " +
"[{" +
की एक सरणी हो जाता है और कभी-कभी खुद को आपत्ति
"\"results\": " +
"{" +
उदाहरण के लिए:
हम इस संभाल कर सकते हैं कैसे?
Gson gson = new Gson();
SearchResponse response=new SearchResponse();
response= gson.fromJson("{" +
"\"completed_in\": 0.047," +
"\"max_id\": 291771567376039936," +
"\"max_id_str\": \"291771567376039936\"," +
"\"next_page\": \"?page=2&max_id=291771567376039936&q=javacodegeeks\"," +
"\"page\": 1," +
"\"query\": \"javacodegeeks\"," +
"\"refresh_url\": \"?since_id=291771567376039936&q=javacodegeeks\"," +
"\"results\": " +
"{" +
"\"created_at\": \"Thu, 17 Jan 2013 04:58:57 +0000\"," +
"\"from_user\": \"hkokko\"," +
"\"from_user_id\": 24726686," +
"\"from_user_id_str\": \"24726686\"," +
" \"from_user_name\": \"Hannu Kokko\"," +
" \"geo\": null," +
"\"id\": 291771567376039936," +
"\"id_str\": \"291771567376039936\"," +
"\"iso_language_code\": \"en\"," +
" \"metadata\": {" +
"\"result_type\": \"recent\"}," +
"\"profile_image_url\": \"hjh\"," +
"\"profile_image_url_https\": \"kkj\"," +
"\"source\": \"<a href="hj;\"," +
"\"text\": \"Continuous Deployment: Are You Afraid It Might Work? jh\"," +
"\"to_user\": null," +
"\"to_user_id\": 0," +
"\"to_user_id_str\": \"0\"," +
"\"to_user_name\": null" +
" }," +
"\"results_per_page\": 15," +
"\"since_id\": 0," +
"\"since_id_str\": \"0\"" +
"}", SearchResponse.class);
System.out.println(response.toString());
कृपया सहायता ...
किसी को भी इस लक्ष्य को हासिल करने के लिए विभिन्न जार का उपयोग करके किसी भी सुझाव दे सकते हैं?
इस तरह के सर्वर प्राप्ति वास्तविक अच्छा एक नहीं है। यह तुम्हारा बैक एंड है? – Evos
अपने क्लाइंट, मुझे सर्वर से यह प्रतिक्रिया प्राप्त होती है .. – Rockin
यदि सर्वर ऑब्जेक्ट की सरणी देता है तो क्या इसमें हमेशा एक ऑब्जेक्ट होता है या इसमें एकाधिक हो सकते हैं? यदि यह एक सरणी है तो क्या आप इसके हर तत्व को खरीदते हैं? – dstronczak