] इस मामले में, पोस्ट डेटा HttpservletRequest.getParameter () विधि के माध्यम से स्वचालित रूप से सुलभ नहीं है। यहाँ
पैकेज का उपयोग करके एक उदाहरण है:
सार्वजनिक शून्य dopost (httpservletrequest अनुरोध, httpservletresponse प्रतिक्रिया) ServletException, ioException {फेंकता है StringBuffer jb = new StringBuffer (); स्ट्रिंग लाइन = अशक्त; कोशिश { बफ़रड्रेडर रीडर = request.getReader (); जबकि (लाइन = reader.readline ())! = null) jb.append (लाइन); } पकड़ (अपवाद ई) { /*एक त्रुटि की रिपोर्ट करें* /} कोशिश { JSONOBJECT JSONObject = http.tojsonObject (jb.tostring ()); } पकड़ (jsonexception e) { // क्रैश और बर्न नई IOException फेंक दें ("त्रुटि पार्सिंग JSON अनुरोध स्ट्रिंग"); } // डेटा के साथ काम करें जैसे कि तरीकों की तरह ... // int कुछ int = jsonobject.getint ("intparamname"); // string somestring = jsonobject.getString ("stringParamName"); // jsonObject nestedobj = jsonObject.getJsonObject ("नेस्टेडोबजनेम"); // JSONARRAY ARR = JSONOBJECT.GETJSONARRAY ("ArrayParamName"); // वगैरह... … फिर आप आवश्यकतानुसार JSON डेटा के साथ बातचीत कर सकते हैं, आपके द्वारा आवश्यक मापदंडों और मानों को निकालते हुए। एक कस्टम डिकोडर का उपयोग करके, आप अपने सर्वलेट एप्लिकेशन में JSON डेटा को कुशलता से पुनः प्राप्त और संसाधित कर सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3