को संभालने के लिए मेरे पास एक पृष्ठ है जो HtmlUnit में एक अप्रत्याशित पृष्ठ के रूप में वापस आता है, प्रतिक्रिया JSON है। क्या मैं इसे पार्स करने के लिए HTMLUnit का उपयोग कर सकता हूं या क्या मुझे अतिरिक्त लाइब्रेरी चाहिए?एचटीएमएल, एक JSON प्रतिक्रिया
9
A
उत्तर
16
HtmlUnit इसका समर्थन नहीं करता है। यह एक जेएस फ़ंक्शन को उच्चतम निष्पादित कर सकता है। लौटाए गए प्रतिक्रिया के Content-Type
से पहले आपको जांचना होगा और फिर इसे पार्स करने के लिए उपयुक्त टूल का उपयोग करें। Google Gson इसमें उपयोगी है।
WebClient client = new WebClient();
Page page = client.getPage("https://stackoverflow.com/users/flair/97901.json");
WebResponse response = page.getWebResponse();
if (response.getContentType().equals("application/json")) {
String json = response.getContentAsString();
Map<String, String> map = new Gson().fromJson(json, new TypeToken<Map<String, String>>() {}.getType());
System.out.println(map.get("displayName")); // Benju
}
JSON संरचना पहले से जाना जाता है, तो आप भी Gson का उपयोग यह एक fullworthy JavaBean कन्वर्ट करने के लिए कर सकते हैं। आप this answer में एक उदाहरण पा सकते हैं।
संबंधित मुद्दे
- 1. Json प्रतिक्रिया ...
- 2. क्रॉस डोमेन JSON प्रतिक्रिया
- 3. PHP चेतावनी JSON प्रतिक्रिया
- 4. GSON साथ एक JSON प्रतिक्रिया Deserialising, जावा
- 5. रेल 3 - कैसे एक JSON प्रतिक्रिया
- 6. jQuery JSON प्रतिक्रिया हमेशा एक ParseError
- 7. JSON प्रतिक्रिया में अवैध वर्ण
- 8. HttpwebResponse json प्रतिक्रिया पढ़ना, सी #
- 9. node.js में JSON ज़िप प्रतिक्रिया
- 10. सिलेक्स और phpunit JSON प्रतिक्रिया
- 11. एंड्रॉइड में JSON प्रतिक्रिया पार्सिंग
- 12. ajax एचटीएमएल प्रतिक्रिया
- 13. PHP JSON प्रतिक्रिया में HTML शीर्षलेख
- 14. एक बेहतर तरीका है जब एक json प्रतिक्रिया
- 15. एंगुलरजेएस इंटरसेप्ट सभी $ http JSON प्रतिक्रिया
- 16. कॉचडब JSON प्रतिक्रिया को सरल बनाएं
- 17. jQuery AJAX JSON प्रतिक्रिया कुंजी "डी"
- 18. Node.js के साथ एक जटिल JSON प्रतिक्रिया कैसे वापस करें?
- 19. json xhr प्रतिक्रिया एक डाउनलोड फ़ाइल पॉपअप विंडो खुलती है
- 20. JEditable, JSON प्रतिक्रिया को कैसे संभालें?
- 21. JSON डेटा पोस्ट करने और प्रतिक्रिया
- 22. AJAX सफलता के बाद लूप JSON प्रतिक्रिया
- 23. कोडिनेटर PHP JSON HTML प्रतिक्रिया भेजता है
- 24. json ERB टेम्पलेट अन्य एचटीएमएल आंशिक
- 25. JSON
- 26. JSON diff, कुछ JSON एक और JSON
- 27. एचटीएमएल टेबल बड़ा होने पर धीमी प्रतिक्रिया
- 28. प्रतिक्रिया
- 29. Restkit का उपयोग कैसे करें JSON और नक्शा प्रतिक्रिया
- 30. JSON प्रतिक्रिया के भीतर ZF2 व्यू कैसे प्रस्तुत करें?