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

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


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

JSON फ़ाइल

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

उदाहरण

आयात करें ); जेसनस्ट्रक्चर जेसनस्ट्रक्चर =jsonReader.read (); JsonPointer jsonPointer1 =Json.createPointer ("/ firstName"); JsonString jsonString =(JsonString)jsonPointer1.getValue(jsonStructure); System.out.println ("प्रथम नाम:" + jsonString.getString ()); // पहला नाम प्रिंट करता है JsonPointer jsonPointer2 =Json.createPointer ("/ phoneNumbers"); JsonArray सरणी =(JsonArray)jsonPointer2.getValue(jsonStructure); System.out.println ("फ़ोन नंबर:"); for(JsonValue value:array) {JsonObject objValue =(JsonObject) value; System.out.println (objValue.toString ()); // फोन नंबर प्रिंट करता है } JsonPointer jsonPointer3 =Json.createPointer ("/ phoneNumbers/1"); JsonObject jsonObject1 =(JsonObject)jsonPointer3.getValue(jsonStructure); System.out.println ("होम:" + jsonObject1.toString ()); // होम फोन नंबर प्रिंट करता है JsonPointer jsonPointer4 =Json.createPointer (""); JsonObject jsonObject2 =(JsonObject)jsonPointer4.getValue(jsonStructure); System.out.println ("JSON:\n" + jsonObject2.toString ()); // JSON संरचना को प्रिंट करता है jsonReader.close (); }}

आउटपुट

प्रथम नाम:राजाफोन नंबर:{"मोबाइल":"9959984000"}{"होम":"0403758000"}होम:{"होम":"0403758000"}JSON:{"firstName":"Raja"," lastName":"रमेश", "आयु":30, "सड़क का पता":"माधापुर", "शहर":"हैदराबाद", "राज्य":"तेलंगाना", "फ़ोन नंबर":[{"मोबाइल":"9959984000" },{"होम":"0403758000"}]}

  1. Java OpenCV लाइब्रेरी का उपयोग करके किसी छवि के पिक्सेल (RGB मान) कैसे प्राप्त करें?

    डिजिटल छवि को पिक्सेल के 2D सरणी के रूप में संग्रहीत किया जाता है और एक पिक्सेल डिजिटल छवि का सबसे छोटा तत्व होता है। प्रत्येक पिक्सेल में अल्फा, लाल, हरे, नीले मान के मान होते हैं और प्रत्येक रंग का मान 0 से 255 के बीच होता है जो 8 बिट (2^8) की खपत करता है। ARGB मानों को स्मृति के 4 बाइट्स में उस

  1. ओपनसीवी जावा लाइब्रेरी का उपयोग करके किसी छवि के मुख्य बिंदुओं का पता कैसे लगाएं?

    द पता लगाएं () org.opencv.features2d.Feature2D . की विधि (सार) वर्ग दी गई छवि के प्रमुख बिंदुओं का पता लगाता है। इस पद्धति के लिए, आपको एक चटाई . पास करने की आवश्यकता है स्रोत छवि का प्रतिनिधित्व करने वाली वस्तु और एक खाली MatOfKeyPoint मुख्य बिंदुओं को पढ़ने के लिए आपत्ति करें। आप drawKeypoints()

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

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