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

জাভাতে JSON স্ট্রিং আউটপুট হ্যান্ডলারে সিরিয়ালাইজ কীভাবে করবেন?

Flexjson একটি হালকা লাইব্রেরি সিরিয়ালাইজেশন এবং ডিসিরিয়ালাইজেশন জাভা অবজেক্টকে JSON ফরম্যাটে করার জন্য। JSONSerializer সিরিয়ালাইজেশন জাভা অবজেক্ট থেকে JSON-এ করার মূল ক্লাস। আমরা WriterOutputHandler ক্লাস ব্যবহার করে JSON স্ট্রিং আউটপুট হ্যান্ডলারে সিরিয়ালাইজ করতে পারি এবং এটি OutputHandler ইন্টারফেস বাস্তবায়ন করে।

সিনট্যাক্স

public class WriterOutputHandler extends Object implements OutputHandler

উদাহরণ

import java.io.*; 
import flexjson.JSONSerializer; 
import flexjson.OutputHandler; 
import flexjson.WriterOutputHandler; 

public class JsonOutputHandlerTest { 
    public static void main(String[] args) { 
        JSONSerializer serializer = new JSONSerializer().prettyPrint(true); // প্রিটি প্রিন্ট JSON 
        Employee emp = new Employee("Raja", "Ramesh", 28, "Hyderabad"); 
        
        OutputHandler out = new WriterOutputHandler(new StringWriter()); 
        serializer.serialize(emp, out); 
        System.out.println(out.toString()); 
    } 
} 

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

আউটপুট

{
    "address": "Hyderabad", 
    "age": 28, 
    "class": "Employee", 
    "firstName": "Raja", 
    "lastName": "Ramesh" 
}
  1. জাভাতে বিদ্যমান JSON ফাইলে JSON স্ট্রিং যোগ কীভাবে করবেন?

  2. জাভাতে স্ট্রিংকে অ্যালফাবেটিক্যালি (Alphabetically) সর্ট করার পদ্ধতি

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

  4. জাভাতে Gson লাইব্রেরি ব্যবহার করে JSON স্ট্রিং ফাইলে লেখার পদ্ধতি