কম্পিউটার

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


দি JSONObject ৷ ক্লাস হল নাম/মান এর একটি সংগ্রহ জোড়া (অক্রমবিহীন ) যেখানে মটরশুটি সেটার সহ একটি ক্লাস এবং গেটার এর সদস্য ক্ষেত্রগুলির জন্য পদ্ধতি। আমরা toBean() ব্যবহার করে একটি JSON অবজেক্টকে একটি বিনে রূপান্তর করতে পারি JSONObject এর পদ্ধতি ক্লাস।

সিনট্যাক্স

public static Object toBean(JSONObject jsonObject, Class beanClass)

উদাহরণ

import net.sf.json.JSONObject;
public class ConvertJSONObjToBeanTest {
   public static void main(String[] args) {
      mployee emp = new Employee("Sai", "Ram", 30, "Bangalore");
      JSONObject jsonObj = JSONObject.fromObject(emp);
      System.out.println(jsonObj.toString(3)); // pretty print JSON
      emp = (Employee)JSONObject.toBean(jsonObj, Employee.class);
      System.out.println(emp.toString());
   }
   // Employee class
   public static class Employee {
      private String firstName, lastName, address;
      private int age;
      public Employee() {
      }
      public Employee(String firstName, String lastName, int age, String address) {
         super();
         this.firstName = firstName;
         this.lastName = lastName;
         this.age = age;
         this.address = address;
      }
      public String getFirstName() {
         return firstName;
      }
      public void setFirstName(String firstName) {
         this.firstName = firstName;
      }
      public String getLastName() {
         return lastName;
      }
      public void setLastName(String lastName) {
         this.lastName = lastName;
      }
      public int getAge() {
         return age;
      }
      public void setAge(int age) {
         this.age = age;
      }
      public String getAddress() {
         return address;
      }
      public void setAddress(String address) {
         this.address = address;
      }
      public String toString() {
         return "Employee[ " +
                "firstName = " + firstName +
                ", lastName = " + lastName +
                ", age = " + age +
                ", address = " + address +
                " ]";
      }
   }
}

আউটপুট

{
 "firstName": "Sai",
 "lastName": "Ram",
 "address": "Bangalore",
 "age": 30
}
Employee[ firstName = Sai, lastName = Ram, age = 30, address = Bangalore ]

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

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

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

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