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

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


JSON एक हल्का, टेक्स्ट-आधारित और भाषा-स्वतंत्र डेटा एक्सचेंज फॉर्मेट है। एक JSONObject स्ट्रिंग से टेक्स्ट पार्स करके मैप-जैसा ऑब्जेक्ट उत्पन्न कर सकता है। ऑब्जेक्ट अपनी सामग्री में हेरफेर करने के लिए मेथड्स प्रदान करता है, और JSON अनुपालन ऑब्जेक्ट सीरियलाइज़ेशन उत्पन्न करने के लिए। org.json पैकेज में फाइलें Java में JSON एन्कोडर्स/डिकोडर्स को इम्प्लीमेंट करती हैं। इसमें JSON, XML, HTTP हेडर्स, कुकीज़, और CDL के बीच बदलने की क्षमता भी शामिल है।

हम org.json.JSONObject क्लास के toString(int indentFactor) मेथड का उपयोग करके JSON को प्रिटी-प्रिंट कर सकते हैं, जहां indentFactor प्रत्येक इंडेंटेशन लेवल में जोड़े जाने वाले स्पेस की संख्या है।

सिंटैक्स

public java.lang.String toString(int indentFactor) throws JSONException

उदाहरण

import org.json.*; 
public class JSONPrettyPrintTest { 
    public static void main(String args[]) throws JSONException { 
        String json = "{" + 
            "Name : Jai," + 
            "Age : 25, " + 
            "Salary: 25000.00 " + 
            "}"; 
        JSONObject jsonObj = new JSONObject(json); 
        System.out.println("Pretty Print of JSON:"); 
        System.out.println(jsonObj.toString(4)); // JSON प्रिटी प्रिंट 
    } 
}

आउटपुट

Pretty Print of JSON: 
{ 
    "Salary": 25000, 
    "Age": 25, 
    "Name": "Jai" 
}

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

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

  1. Java का उपयोग करके JSON ऐरे कैसे लिखें/बनाएं? Java का उपयोग करके JSON ऐरे कैसे लिखें/बनाएं?

    एक JSON ऐरे मानों का एक क्रमबद्ध संग्रह है जो वर्गाकार कोष्ठकों में संलग्न होता है यानी यह ‘[’ से शुरू होता है और ‘]’ पर समाप्त होता है। ऐरे में मान ‘,’ (कॉमा) से अलग किए जाते हैं। नमूना JSON ऐरे { books: [ Java, JavaFX, Hbase, Cassandra, WebGL, JOGL] } js

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

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