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

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


Gson Java के लिए एक JSON लाइब्रेरी है, जिसे Google द्वारा बनाया गया है। Gson का उपयोग करके, हम JSON उत्पन्न कर सकते हैं और JSON को Java ऑब्जेक्ट्स में बदल सकते हैं। डिफ़ॉल्ट रूप से, Gson JSON को कॉम्पैक्ट फॉर्मेट में प्रिंट कर सकता है। Gson प्रिटी प्रिंट सक्षम करने के लिए, हमें GsonBuilder क्लास के setPrettyPrinting() मेथड का उपयोग करके Gson इंस्टेंस को कॉन्फ़िगर करना होगा और यह मेथड Gson को JSON आउटपुट करने के लिए कॉन्फ़िगर करता है जो प्रिटी प्रिंटिंग के लिए एक पेज में फिट बैठता है।

सिंटैक्स

public GsonBuilder setPrettyPrinting()

उदाहरण

import java.util.*; 
import com.google.gson.*; 
public class PrettyJSONTest { 
    public static void main(String[] args) { 
        Employee emp = new Employee("Raja", "115", "Content Engineer", "Java", "Hyderabad"); 
        Gson gson = new GsonBuilder().setPrettyPrinting().create(); // प्रिटी प्रिंट 
        String prettyJson = gson.toJson(emp); 
        System.out.println(prettyJson); 
    } 
} 
// Employee क्लास 
class Employee { 
    private String name, id, designation, technology, location; 
    public Employee(String name, String id, String designation, String technology, String location) { 
        super(); 
        this.name = name; 
        this.id = id; 
        this.designation = designation; 
        this.technology = technology; 
        this.location = location; 
    } 
    public String getName() { return name; } 
    public String getId() { return id; } 
    public String getDesignation() { return designation; } 
    public String getTechnology() { return technology; } 
    public String getLocation() { return location; } 
}

आउटपुट

{ 
    "name": "Raja", 
    "id": "115", 
    "designation": "Content Engineer", 
    "technology": "Java", 
    "location": "Hyderabad" 
}

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

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

  1. - Java में json-simple लाइब्रेरी का उपयोग करके JSON स्ट्रिंग को Java ऑब्जेक्ट में बदलें?

    JSON व्यापक रूप से उपयोग किए जाने वाले डेटा-इंटरचेंज फॉर्मेट्स में से एक है और यह हल्का और भाषा-स्वतंत्र है। json.simple एक हल्की JSON प्रोसेसिंग लाइब्रेरी है जिसका उपयोग JSON टेक्स्ट को एन्कोड या डिकोड करने के लिए किया जा सकता है।नीचे दिए गए प्रोग्राम में, हम json.simple लाइब्रेरी का उपयोग करके JSO

  1. - Java का उपयोग करके JSON फ़ाइल की सामग्री कैसे पढ़ें?

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