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

जावा में JsonParserSequence का उपयोग करके क्रम में दो JSON स्ट्रिंग्स को कैसे मर्ज करें?


JsonParserSequence एक . है हेल्पर क्लास जिसका उपयोग एक पार्सर बनाने के लिए किया जा सकता है जिसमें दो सब-पार्सर एक में रखे जाते हैं। विशेष क्रम। हम स्थिर . का उपयोग करके एक क्रम बना सकते हैं विधि बनाएंFlattened() JsonParserSequence . का कक्षा।

सिंटैक्स

सार्वजनिक स्थैतिक JsonParserSequence createFlattened(JsonParser first, JsonParser second)

उदाहरण

आयात करें , IOException { स्ट्रिंग jsonString1 ="{\"id\":\"101\", \"name\":\"रवि चंद्र\", \"पता\":\"पुणे\"}"; स्ट्रिंग jsonString2 ="{\"id\":\"102\", \"name\":\"राजा रमेश\", \"पता\":\"हैदराबाद\", \"संपर्क\":[{ \"मोबाइल\":\"9959984805\", \"होम\":\"7702144400\"}]}"; JsonFactory jsonFactory =नया JsonFactory (); JsonParser jsonParser1 =jsonFactory.createParser(jsonString1); JsonParser jsonParser2 =jsonFactory.createParser(jsonString2); JsonParserSequence JsonToken jsonToken =jsonParserSequence.nextToken (); जबकि (jsonToken! =null) {स्विच (jsonToken) {केस FIELD_NAME:System.out.println ("कुंजी फ़ील्ड:" + jsonParserSequence.getText ()); टूटना; केस VALUE_FALSE:केस VALUE_NULL:केस VALUE_NUMBER_FLOAT:केस VALUE_NUMBER_INT:केस VALUE_STRING:केस VALUE_TRUE:System.out.println ("कुंजी मान:" + jsonParserSequence.getText ()); टूटना; } jsonToken =jsonParserSequence.nextToken (); } jsonParserSequence.close (); }}

आउटपुट

कुंजी फ़ील्ड:idकुंजी मान:101कुंजी फ़ील्ड:नामकुंजी मान:रवि चंद्रकी फ़ील्ड:पताकुंजी मान:पुणेकुंजी फ़ील्ड:idकुंजी मान:102कुंजी फ़ील्ड:नामकुंजी मान:राजा रमेशकी फ़ील्ड:पताकुंजी मान:हैदराबादमुख्य फ़ील्ड:संपर्ककुंजी फ़ील्ड:मोबाइलकुंजी मान:9959984805मुख्य क्षेत्र:घरमुख्य मूल्य:7702144400

  1. जावा में JsonPointer इंटरफ़ेस का उपयोग करके किसी कुंजी के मान कैसे प्राप्त करें? जावा में JsonPointer इंटरफ़ेस का उपयोग करके किसी कुंजी के मान कैसे प्राप्त करें?

    JSONPointer एक मानक है जो स्ट्रिंग सिंटैक्स . को परिभाषित करता है जिसका उपयोग JSON दस्तावेज़ में किसी विशेष कुंजी मान तक पहुँचने के लिए किया जा सकता है। JSONPointer . का एक उदाहरण स्थिर फ़ैक्टरी विधि को कॉल करके बनाया जा सकता है createPointer() Json . पर कक्षा। JSONPointer में, प्रत्येक स्ट्रिंग

  1. जावा का उपयोग करके JSON सरणी कैसे लिखें / बनाएं? जावा का उपयोग करके JSON सरणी कैसे लिखें / बनाएं?

    एक Json सरणी मानों का एक क्रमबद्ध संग्रह है जो वर्ग कोष्ठक में संलग्न है अर्थात यह [ से शुरू होता है और ] के साथ समाप्त होता है। सरणियों में मान , (अल्पविराम) द्वारा अलग किए जाते हैं। नमूना JSON सरणी { books:[ Java, JavaFX, Hbase, Cassandra, WebGL, JOGL]} json-simple एक लाइट वेट लाइब्रेरी है जिसका

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

    JSON या JavaScript ऑब्जेक्ट नोटेशन एक हल्का टेक्स्ट-आधारित खुला मानक है जिसे मानव-पठनीय डेटा इंटरचेंज के लिए डिज़ाइन किया गया है। JSON द्वारा उपयोग किए जाने वाले सम्मेलन प्रोग्रामर के लिए जाने जाते हैं, जिनमें C, C++, Java, Python, Perl, आदि शामिल हैं। नमूना JSON दस्तावेज़ - { book:[ { id:01, langua