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

जावा में flexjson पुस्तकालय का उपयोग कर सुंदर प्रिंट JSON?


फ्लेक्सजसन एक हल्का . है क्रमबद्ध करने . के लिए जावा लाइब्रेरी और डी-सीरियलाइज़ करना जावा बीन्स, मानचित्र, सरणियाँ , और संग्रह एक JSON . में प्रारूप। एक JSONSerializer JSON के लिए जावा ऑब्जेक्ट का क्रमांकन करने के लिए मुख्य वर्ग है और डिफ़ॉल्ट रूप से एक उथला करता है क्रमबद्धता . हम सुंदर प्रिंट . कर सकते हैं JSON prettyPrint(boolean beautifulPrint) . का उपयोग कर रहा है JSONSerializer . की विधि कक्षा।

सिंटैक्स

public JSONSerializer prettyPrint(boolean prettyPrint)

नीचे दिए गए प्रोग्राम में, सुंदर प्रिंट JSON फ्लेक्सजसन लाइब्रेरी का उपयोग करना

उदाहरण

import flexjson.*;
public class PrettyPrintJSONTest {
   public static void main(String[] args) {
      JSONSerializer serializer = new JSONSerializer().prettyPrint(true); // pretty print
      Employee emp = new Employee("Vamsi", "105", "Python Developer", "Python", "Pune");
      String jsonStr = serializer.serialize(emp);
      System.out.println(jsonStr);
   }
}
// Employee class
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;
   }
}

आउटपुट

{
 "class": "Employee",
 "designation": "Python Developer",
 "id": "105",
 "location": "Pune",
 "name": "Vamsi",
 "technology": "Python"
}

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

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

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

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

  1. जावा का उपयोग करके JSON फ़ाइल की सामग्री को कैसे पढ़ा जाए?

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