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

जावा में org.simple.json और org.json पुस्तकालयों के बीच अंतर?


org.json.simple पुस्तकालय हमें जावा में JSON डेटा को पढ़ने और लिखने की अनुमति देता है। दूसरे शब्दों में, हम एन्कोड . कर सकते हैं और डीकोड JSON ऑब्जेक्ट। org.json.simple पैकेज में महत्वपूर्ण वर्ग शामिल हैं जैसे JSONValue, JSONObject, JSONArray, JsonString और JsonNumber . हमें json-simple.jar . स्थापित करने की आवश्यकता है फ़ाइल एक JSON प्रोग्राम निष्पादित करने के लिए जबकि org.json पुस्तकालय में जावा के लिए JSON को पार्स करने के लिए कक्षाएं हैं। यह JSON . के बीच भी रूपांतरित होता है और एक्सएमएल, एचटीटीपी हेडर, कुकीज, और सीडीएफ . org.json पैकेज में महत्वपूर्ण वर्ग शामिल हैं जैसे JSONObject, JSONTokener, JSONWriter, JSONArray, CDL, कुकी और कुकीसूची . हमें json.jar . इंस्टॉल करना होगा JSON प्रोग्राम को निष्पादित करने के लिए फ़ाइल।

org.simple.json पैकेज के लिए उदाहरण

import org.json.simple.JSONObject;
public class SimpleJsonTest {
   public static void main(String[] args) {
      JSONObject jsonObj = new JSONObject();
      jsonObj.put("empName", "Raja");
      jsonObj.put("employeeId", "115");
      jsonObj.put("age","30");
      System.out.println(jsonObj.toJSONString());
   }
}

आउटपुट

{"empName":"Raja","employeeId":"115","age":"30"}


org.json पैकेज के लिए उदाहरण

import org.json.*;
public class JSONTest {
   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(jsonObj.toString());
   }
}

आउटपुट

{"Salary":25000,"Age":25,"Name":"Jai"}

  1. जावा में प्रतीक्षा () और नींद () विधि के बीच अंतर?

    नींद () विधि एक स्थिर . है थ्रेड . की विधि वर्ग और यह वर्तमान चल रहे धागे को नॉन-रननेबल स्थिति में भेज सकता है जबकि प्रतीक्षा करें () विधि एक उदाहरण विधि है, हम इसे थ्रेड ऑब्जेक्ट का उपयोग करके कॉल कर रहे हैं और यह केवल उस ऑब्जेक्ट के लिए प्रभावित होता है। नींद () समय समाप्त होने के बाद मेथड वेक

  1. जावा में JTextField और JFormattedTextField के बीच क्या अंतर हैं?

    A JTextField सादा पाठ के लिए उपयोग किया जा सकता है जबकि एक JFormattedTextField एक वर्ग है जो JTextField . का विस्तार कर सकता है और इसका उपयोग टेक्स्ट में किसी भी प्रारूप को सेट करने के लिए किया जा सकता है जिसमें इसमें शामिल हैं फ़ोन नंबर, ई-मेल, तिथियां और आदि। JTextField एक JTextFeld सबसे महत्

  1. जावा में JScrollBar और JScrollPane के बीच क्या अंतर हैं?

    एक JScrollBar एक घटक . है और यह अपने स्वयं के ईवेंट को हैंडल नहीं करता है जबकि एक JScrollPane एक कंटेनर . है और यह अपनी घटनाओं को संभालता है और अपनी स्क्रॉलिंग करता है। एक JScrollBar JScrollPane . नहीं हो सकता जबकि एक JScrollPane एक JScrollBar . हो सकता है । JScrollBar JScrollBar का उद्देश्