কম্পিউটার

জাভাতে JsonConfig ব্যবহার করে কিছু বৈশিষ্ট্য বাদ দিয়ে কীভাবে বিনকে JSON অবজেক্টে রূপান্তর করবেন?


দি JsonConfig ক্লাস একটি ইউটিলিটি ক্লাস যা সিরিয়ালাইজেশন প্রক্রিয়া কনফিগার করতে সাহায্য করে। আমরা কিছু বৈশিষ্ট্য সহ একটি বিনকে JSON অবজেক্টে রূপান্তর করতে পারি যা setExcludes() ব্যবহার করে বাদ দেওয়া যেতে পারে JsonConfig এর পদ্ধতি ক্লাস করুন এবং এই JSON কনফিগারেশন ইনস্ট্যান্সটিকে static -এর আর্গুমেন্টে পাস করুন পদ্ধতি fromObject() JSONObject-এর .

সিনট্যাক্স

public void setExcludes(String[] excludes)

নীচের উদাহরণে, আমরা কিছু বৈশিষ্ট্য বাদ দিয়ে বিনকে JSON অবজেক্টে রূপান্তর করতে পারি।

উদাহরণ

import net.sf.json.JSONObject;
import net.sf.json.JsonConfig;
public class BeanToJsonExcludeTest {
   public static void main(String[] args) {
      Student student = new Student("Raja", "Ramesh", 35, "Madhapur");
      JsonConfig jsonConfig = new JsonConfig();
      jsonConfig.setExcludes(new String[]{"age", "address"});
      JSONObject obj = JSONObject.fromObject(student, jsonConfig);
      System.out.println(obj.toString(3)); //pretty print JSON
   }
   public static class Student {
      private String firstName, lastName, address;
      private int age;
      public Student(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 String getLastName() {
         return lastName;
      }
      public int getAge() {
         return age;
      }
      public String getAddress() {
         return address;
      }
   }
}

নীচের আউটপুটে, বয়স এবং ঠিকানা বৈশিষ্ট্যগুলি বাদ দেওয়া যেতে পারে৷

আউটপুট

{
   "firstName": "Raja",
   "lastName": "Ramesh"
}

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

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

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

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