কম্পিউটার টিউটোরিয়াল

জাভাতে flexjson ব্যবহার করে রিডার স্ট্রিম থেকে জাভা অবজেক্ট ডিসিরিয়ালাইজ কীভাবে করবেন?

Flexjson একটি হালকা লাইব্রেরি যা জাভা অবজেক্টকে JSON ফরম্যাটে সিরিয়ালাইজ এবং ডিসিরিয়ালাইজ করার জন্য ব্যবহৃত হয়। JSONDeserializer ক্লাসের deserialize() মেথড ব্যবহার করে একটি রিডার স্ট্রিম থেকে জাভা অবজেক্ট ডিসিরিয়ালাইজ করা যায়, এটি JSON ইনপুট হিসেবে Reader ক্লাসের একটি ইনস্ট্যান্স ব্যবহার করে।

সিনট্যাক্স

public T deserialize(Reader input)

উদাহরণ

import java.io.*; 
import flexjson.JSONDeserializer; 

public class JSONDeserializeReaderTest { 
    public static void main(String[] args) { 
        JSONDeserializer deserializer = new JSONDeserializer(); 
        String jsonStr = "{" + 
            "\"firstName\": \"Adithya\"," + 
            "\"lastName\": \"Sai\"," + 
            "\"age\": 25," + 
            "\"address\": \"Hyderabad\"" + 
            "\"class\": \"Student\"" + 
        "}"; 
        
        Student student = deserializer.deserialize(new StringReader(jsonStr)); 
        System.out.println(student); 
    } 
} 

// Student ক্লাস
class Student { 
    private String firstName; 
    private String lastName; 
    private int age; 
    private String address; 
    
    public Student() {} 
    
    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 toString() { 
        return "Student[ " + 
            "firstName = " + firstName + 
            ", lastName = " + lastName + 
            ", age = " + age + 
            ", address = " + address + 
            " ]"; 
    } 
}

আউটপুট

Student[ firstName = Adithya, lastName = Sai, age = 25, address = Hyderabad ]
  1. GSON লাইব্রেরি ব্যবহার করে জাভা অবজেক্টকে JSON-এ কনভার্ট করার পদ্ধতি

  2. জাভাতে JSON কে একটি বিদ্যমান অবজেক্টে ডিসিরিয়ালাইজ করার পদ্ধতি

  3. জাভাতে Flexjson ব্যবহার করে JSON কে জাভা অবজেক্টে ডিসিরিয়ালাইজ করার পদ্ধতি

  4. জাভাতে অবজেক্ট সিরিয়ালাইজ এবং ডিসিরিয়ালাইজ করুন