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

Gson का उपयोग करके Java में JSON स्ट्रिंग में अतिरिक्त प्रॉपर्टी जोड़ना/इन्सर्ट करना


com.google.gson.JSonElement  क्लास Json के एक तत्व को दर्शाता है। हम Gson  क्लास के toJsonTree()  मेथड का उपयोग करके किसी ऑब्जेक्ट के प्रतिनिधित्व को JsonElements के ट्री के रूप में सीरियलाइज़ कर सकते हैं। हम JSonElement के getAsJsonObject() मेथड का उपयोग करके JSON स्ट्रिंग में अतिरिक्त प्रॉपर्टी जोड़/इन्सर्ट कर सकते हैं। यह मेथड एलिमेंट को JsonObject के रूप में प्राप्त करने के लिए लौटाता है।

सिंटैक्स

public JsonObject getAsJsonObject()

उदाहरण

import com.google.gson.*; 
public class AddPropertyGsonTest { 
    public static void main(String[] args) { 
        Gson gson = new GsonBuilder().setPrettyPrinting().create(); // प्रिटी प्रिंट JSON 
        Student student = new Student("Adithya"); 
        String jsonStr = gson.toJson(student, Student.class); 
        System.out.println("JSON स्ट्रिंग: \n" + jsonStr); 
        JsonElement jsonElement = gson.toJsonTree(student); 
        jsonElement.getAsJsonObject().addProperty("id", "115"); 
        jsonStr = gson.toJson(jsonElement); 
        System.out.println("अतिरिक्त प्रॉपर्टी इन्सर्ट करने के बाद JSON स्ट्रिंग: \n" + jsonStr); 
    } 
} // Student क्लास 
class Student { 
    private String name; 
    public Student(String name) { 
        this.name = name; 
    } 
    public String getName() { 
        return name; 
    } 
    public void setName(String name) { 
        this.name = name; 
    } 
}

आउटपुट

JSON स्ट्रिंग: {    "name": "Adithya" } JSON स्ट्रिंग अतिरिक्त प्रॉपर्टी इन्सर्ट करने के बाद: {    "name": "Adithya",    "id": "115" }

  1. Java में मौजूदा JSON फ़ाइल में JSON स्ट्रिंग कैसे जोड़ें? Java में मौजूदा JSON फ़ाइल में JSON स्ट्रिंग कैसे जोड़ें?

    एक Gson जावा के लिए एक JSON लाइब्रेरी है और इसका उपयोग JSON उत्पन्न करने के लिए किया जा सकता है। प्रारंभिक चरण में, हम एक JSON फ़ाइल पढ़ सकते हैं और इसे जावा ऑब्जेक्ट में पार्स कर सकते हैं फिर जावा ऑब्जेक्ट को JsonObject में टाइपकास्ट करने की आवश्यकता है और JsonArray में पार्स करना है। फिर इस JSON स

  1. Java में Gson लाइब्रेरी का उपयोग करके JSON स्ट्रिंग को फ़ाइल में कैसे लिखें? Java में Gson लाइब्रेरी का उपयोग करके JSON स्ट्रिंग को फ़ाइल में कैसे लिखें?

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

  1. - Java गाइड: API टेस्टिंग के लिए JSON फ़ाइल को String में पढ़ें

    इस पोस्ट में हम देखेंगे कि Java में JSON फ़ाइल को String वेरिएबल के रूप में कैसे पढ़ें। यह कभी-कभी उपयोगी होता है, विशेष रूप से API टेस्टिंग में जब आप किसी एंडपॉइंट पर JSON पेलोड POST करना चाहते हैं। आप JSON पेलोड को एक फ़ाइल में रख सकते हैं, फिर JSON फ़ाइल को String के रूप में पढ़ें और इसे POST अनु