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. HTML

    HTML DOM स्टाइल ओवरफ्लो प्रॉपर्टी

    DOM स्टाइल ओवरफ्लो प्रॉपर्टी एक HTML डॉक्यूमेंट में किसी एलीमेंट की ओवरफ्लो CSS प्रॉपर्टी को लौटाती है और संशोधित करती है। सिंटैक्स निम्नलिखित वाक्य रचना है - रिटर्निंग ओवरफ्लो object.style.overflow अतिप्रवाह संशोधित करना object.style.overflow = “value” मान यहाँ मान हो सकता ह

  1. Python

    सीबॉर्न हीटमैप या सहसंबंध मैट्रिक्स (Matplotlib) को कैसे चेतन करें?

    सीबॉर्न हीटमैप या सहसंबंध मैट्रिक्स को चेतन करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें। एक आयाम टपल बनाएं। सीबॉर्न हीटमैप बनाएं। एक init()बनाएं पहले हीटमैप के लिए विधि। FuncAnima

  1. सी प्रोग्रामिंग

    सी भाषा में पॉइंटर्स और एक-आयामी सरणी की व्याख्या करें

    पॉइंटर एक वेरिएबल है जो दूसरे वेरिएबल के एड्रेस को स्टोर करता है। सुविधाएं पॉइंटर की विशेषताओं को नीचे समझाया गया है - सूचक स्मृति स्थान बचाता है। मेमोरी लोकेशन तक सीधी पहुंच के कारण पॉइंटर का निष्पादन समय तेज होता है। पॉइंटर्स की मदद से, मेमोरी को कुशलता से एक्सेस किया जाता है, यानी मेमोरी को गति