কম্পিউটার

জাভাতে জ্যাকসন লাইব্রেরি ব্যবহার করে কীভাবে একটি তালিকাকে JSON অ্যারেতে রূপান্তর করবেন?


The ObjectMapper৷ ক্লাস হল জ্যাকসন API-এর সবচেয়ে গুরুত্বপূর্ণ ক্লাস যা readValue() প্রদান করে এবং writeValue() JSON কে জাভা অবজেক্ট এবং জাভা অবজেক্টকে JSON এ রূপান্তর করার পদ্ধতি। আমরা একটি JSON অ্যারেতে তালিকা রূপান্তর করতে পারি writeValueAsString() ব্যবহার করে অবজেক্টম্যাপারের পদ্ধতি ক্লাস এবং এই পদ্ধতিটি যেকোন জাভা মানকে স্ট্রিং হিসাবে সিরিয়ালাইজ করতে ব্যবহার করা যেতে পারে।

সিনট্যাক্স

public String writeValueAsString(Object value) throws JsonProcessingException

উদাহরণ

import java.util.*;
import com.fasterxml.jackson.databind.*;
public class ListToJSONArrayTest {
   public static void main(String args[]) {
      List<String> 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" ]

  1. জাভাতে Gson লাইব্রেরি ব্যবহার করে ফাইলে একটি JSON স্ট্রিং কীভাবে লিখবেন?

  2. জাভাতে Gson লাইব্রেরি ব্যবহার করে JSON-এ বস্তুর তালিকা রূপান্তর করবেন?

  3. কিভাবে আমরা জাভাতে JSON অ্যারেতে একটি তালিকা রূপান্তর করতে পারি?

  4. জাভাতে json-সাধারণ লাইব্রেরি ব্যবহার করে একটি JSON স্ট্রিংকে জাভা অবজেক্টে রূপান্তর করবেন?