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

Jackson लाइब्रेरी का उपयोग करके Java में List को JSON ऐरे में कैसे बदलें?

Jackson का ObjectMapper writeValueAsString() के माध्यम से Java ऑब्जेक्ट्स को JSON में सीरियलाइज़ करता है। एक लिस्ट को JSON ऐरे में बदलने के लिए:

उदाहरण

import java.util.*;
import com.fasterxml.jackson.databind.*;

public class ListToJsonArray {
    public static void main(String args[]) {
        List list = new ArrayList<>();
        list.add("JAVA");
        list.add("PYTHON");
        list.add("SCALA");
        list.add(".NET");
        list.add("TESTING");

        ObjectMapper objectMapper = new ObjectMapper();
        try {
            String json = objectMapper.writerWithDefaultPrettyPrinter().writeValueAsString(list);
            System.out.println(json);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

आउटपुट

[
  "JAVA",
  "PYTHON",
  "SCALA",
  ".NET",
  "TESTING"
]

मुख्य बिंदु

  • writerWithDefaultPrettyPrinter() सुंदर-प्रिंट आउटपुट के लिए।
  • किसी भी सीरियलाइज़ेबल ऑब्जेक्ट के साथ काम करता है: POJOs, मैप्स, आदि।
  • निर्भरता: jackson-databind।
  1. Java में Gson लाइब्रेरी का उपयोग करके JSON स्ट्रिंग को फ़ाइल में कैसे लिखें? Java में Gson लाइब्रेरी का उपयोग करके JSON स्ट्रिंग को फ़ाइल में कैसे लिखें?

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

  1. - Java में लिस्ट को JSON ऐरे में कैसे बदलें?

    JSON एक हल्का, टेक्स्ट-आधारित और भाषा-स्वतंत्र डेटा एक्सचेंज फॉर्मेट है। JSON दो संरचित प्रकारों जैसे ऑब्जेक्ट्स और ऐरे को दर्शा सकता है। एक ऑब्जेक्ट की/वैल्यू पेयर्स का एक अनऑर्डर्ड कलेक्शन है और एक ऐरे मानों का एक क्रमबद्ध अनुक्रम है।हम JSONArray.toJSONString() मेथड का उपयोग करके एक लिस्ट को JSON

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

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