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

जावा में Gson का उपयोग करके JSON स्ट्रिंग में अतिरिक्त संपत्ति कैसे जोड़ें/सम्मिलित करें?


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

सिंटैक्स

public JsonObject getAsJsonObject()

उदाहरण

import com.google.gson.*;
public class AddPropertyGsonTest {
   public static void main(String[] args) {
      Gson gson = new GsonBuilder().setPrettyPrinting().create(); // pretty print JSON
      Student student = new Student("Adithya");
      String jsonStr = gson.toJson(student, Student.class);
      System.out.println("JSON String: \n" + jsonStr);
      JsonElement jsonElement = gson.toJsonTree(student);
      jsonElement.getAsJsonObject().addProperty("id", "115");
      jsonStr = gson.toJson(jsonElement);
      System.out.println("JSON String after inserting additional property: \n" + jsonStr);
   }
}
// Student class
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 String:
{
   "name": "Adithya"
}
JSON String after inserting additional property:
{
   "name": "Adithya",
   "id": "115"
}

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

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

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

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

  1. जावा - JSON फ़ाइल को स्ट्रिंग के रूप में कैसे पढ़ें

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