কম্পিউটার

জাভাতে JSON-lib API ব্যবহার করে কীভাবে একটি মানচিত্রকে JSON অবজেক্টে রূপান্তর করবেন?


A JSONObject নাম/মূল্যের একটি ক্রমবিহীন সংগ্রহ জোড়া যেখানে মানচিত্র একটি বস্তু যা মান কী ম্যাপ করে। একটি মানচিত্রে ডুপ্লিকেট থাকতে পারে না৷ কী এবং প্রতিটি কী সর্বাধিক একটি মান মানচিত্র করতে পারে। আমাদের JSON-lib ব্যবহার করতে হবে ক্রমিককরণের জন্য লাইব্রেরি এবং ডি-সিরিয়ালাইজ করা JSON বিন্যাসে একটি মানচিত্র। প্রাথমিকভাবে, আমরা একটি POJO ক্লাস তৈরি করতে পারি এবং এই উদাহরণটিকে put()-এ একটি যুক্তি হিসাবে পাস করতে পারি। মানচিত্র এর পদ্ধতি ক্লাস এবং অবশেষে accumulateAll()-এ এই মানচিত্রের উদাহরণ যোগ করুন JSONObject এর পদ্ধতি।

সিনট্যাক্স

public void accumulateAll(Map map)

নিচের উদাহরণে, আমরা মানচিত্রকে একটি JSON অবজেক্টে রূপান্তর করতে পারি।

উদাহরণ

import java.util.*;
import net.sf.json.JSONObject;

public class ConvertMapToJSONObjectTest {
   public static void main(String[] args)throws Exception {
      JSONObject jsonObject = new JSONObject();
      Map<Integer, Employee> employees = new HashMap<Integer, Employee>();

      employees.put(1, new Employee("Adithya", "Jai", 30));
      employees.put(2, new Employee("Vamsi", "Krishna", 28));
      employees.put(3, new Employee("Chaitanya", "Sai", 30));

      jsonObject.accumulateAll(employees);
      System.out.println(jsonObject.toString(3)); // pretty print JSON
   }
   public static class Employee {
      private String firstName, lastName;
      private int age;
      public Employee(String firstName, String lastName, int age) {
         super();
         this.firstName = firstName;
         this.lastName = lastName;
         this.age = age;
      }
      public String getFirstName() {
         return firstName;
      }
      public String getLastName() {
         return lastName;
      }
      public int getAge() {
         return age;
      }
   }
}

আউটপুট

{
 "1": {
 "firstName": "Adithya",
 "lastName": "Jai",
 "age": 30
 },
 "2": {
 "firstName": "Vamsi",
 "lastName": "Krishna",
 "age": 28
 },
 "3": {
 "firstName": "Chaitanya",
 "lastName": "Sai",
 "age": 30
 }
}

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

  2. কিভাবে আমরা জাভাতে একটি JSON স্ট্রিংকে JSON অবজেক্টে রূপান্তর করতে পারি?

  3. কীভাবে জাভা অবজেক্টকে JSON এ রূপান্তর করবেন

  4. কিভাবে জাভা মানচিত্রকে JSON এ রূপান্তর করবেন