Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में जेएसओएन को जीसन ट्री मॉडल में कैसे पार्स करें?


Gson लाइब्रेरी किसी JSON स्ट्रिंग को ट्री मोड में पार्स करने के लिए . का उपयोग किया जा सकता है एल हम JsonParser . का उपयोग कर सकते हैं JSON स्ट्रिंग को ट्री मॉडल में पार्स करने के लिए JsonElement . प्रकार का . getAsJsonObject () JsonElement . की विधि तत्व को JsonObject . के रूप में प्राप्त करने के लिए उपयोग किया जा सकता है और getAsJsonArray() JsonElement . की विधि तत्व को JsonArray . के रूप में प्राप्त करने के लिए उपयोग किया जा सकता है ।

सिंटैक्स

सार्वजनिक JsonObject getAsJsonObject () public JsonArray getAsJsonArray ()

उदाहरण

आयात करें ,\"आयु\":20,\"पासआउट का वर्ष\":2005,\"विषय\":[\"गणित\",\"भौतिकी\",\"रसायन विज्ञान\"]}"; JsonParser jsonParser =नया JsonParser (); JsonElement jsonElement =jsonParser.parse (jsonStr); अगर (jsonElement.isJsonObject ()) {JsonObject studentObj =jsonElement.getAsJsonObject (); System.out.println ("छात्र जानकारी:"); System.out.println ("नाम है:" + studentObj.get ("नाम")); System.out.println ("आयु है:" + studentObj.get ("आयु")); System.out.println ("पासआउट का वर्ष:" + studentObj.get ("पासआउट का वर्ष")); JsonArray jsonArray =studentObj.getAsJsonArray ("विषय"); System.out.println ("विषय:" + jsonArray); } }}// छात्र वर्ग कक्षा छात्र { निजी स्ट्रिंग नाम; निजी अंतर उम्र; निजी इंट पासआउटवर्ष; निजी सूची विषय; पब्लिक स्टूडेंट (स्ट्रिंग नाम, इंट एज, इंट पासआउट ईयर, लिस्ट सब्जेक्ट्स) { यह नाम =नाम; यह उम्र =उम्र; यह.पासआउटवर्ष =पासआउटवर्ष; यह विषय =विषय; } @ सार्वजनिक स्ट्रिंग को ओवरराइड करें () {वापसी "छात्र{" + "नाम ='" + नाम + '\'' + ", आयु ='" + आयु + '\'' + ", पासआउट का वर्ष =" + पासआउटवर्ष + ", विषय =" + विषय + '}'; }}

आउटपुट

विद्यार्थी की जानकारी:नाम है:"आदित्य"आयु है:20 पासआउट का वर्ष:2005विषय:["गणित", "भौतिकी", "रसायन विज्ञान"]

  1. जावा में जीसन लाइब्रेरी का उपयोग करके फाइल करने के लिए JSON स्ट्रिंग कैसे लिखें?

    एक Gson एक पुस्तकालय है जिसका उपयोग Java ऑब्जेक्ट्स को JSON प्रतिनिधित्व में बदलने के लिए किया जा सकता है . उपयोग करने के लिए प्राथमिक वर्ग Gson . है जिसे हम नया Gson() . कॉल करके बना सकते हैं और GsonBuilder क्लास का उपयोग Gson इंस्टेंस बनाने के लिए किया जा सकता है। हम फाइल करने के लिए JSON स्ट्रि

  1. जावा में JSON को कैसे पार्स करें

    इस ट्यूटोरियल में हम देखेंगे कि विभिन्न पुस्तकालयों का उपयोग करके जावा में JSON को कैसे पार्स किया जाए। JSON जावास्क्रिप्ट ऑब्जेक्ट नोटेशन के लिए खड़ा है, और यह जावास्क्रिप्ट के सबसेट पर आधारित है। डेटा-एक्सचेंज प्रारूप के रूप में, यह वेब प्रोग्रामिंग में व्यापक रूप से उपयोग किया जाता है। यहां हम

  1. पायथन में JSON को कैसे पार्स करें

    हम पायथन में JSON को कैसे पार्स करते हैं। सबसे पहले हम json.load() विधि का उपयोग करके एक JSON फ़ाइल लोड करते हैं। परिणाम एक पायथन शब्दकोश है। फिर हम शब्दकोश विधियों का उपयोग करके फ़ील्ड तक पहुँच सकते हैं। JSON एक हल्का डेटा-इंटरचेंज प्रारूप है। JSON फ़ाइल या JSON प्रतिक्रिया से जानकारी निकालने के