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

জাভাতে flexjson ব্যবহার করে JSON র‍্যাপ (Wrap) কীভাবে করবেন?

Flexjson লাইব্রেরি একটি হালকা জাভা লাইব্রেরি জাভা বিনস, ম্যাপ, অ্যারে, এবং কলেকশন JSON ফরম্যাটে সিরিয়ালাইজ এবং ডিসিরিয়ালাইজ করার জন্য। JSONSerializer জাভা অবজেক্টকে JSON-এ সিরিয়ালাইজেশনের মূল ক্লাস এবং ডিফল্টলি একটি শ্যালো সিরিয়ালাইজেশন পারফর্ম করে। আমরা JSONSerializer ক্লাসের rootName() মেথড ব্যবহার করে একটি JSON অবজেক্ট র‍্যাপ করতে পারি, এই মেথড ফলাফল JSON কে একটি জাভাস্ক্রিপ্ট অবজেক্টে র‍্যাপ করে যেটিতে একটি সিঙ্গল ফিল্ড থাকে rootName নামে।

সিনট্যাক্স

public JSONSerializer rootName(String rootName)

উদাহরণ

import flexjson.JSONSerializer; 

public class JSONRootNameTest { 
    public static void main(String[] args) { 
        JSONSerializer serializer = new JSONSerializer().rootName("My_Employee").prettyPrint(true); 
        Employee emp = new Employee("Adithya", "Jai", 28, "Hyderabad"); 
        String jsonStr = serializer.serialize(emp); 
        System.out.println(jsonStr); 
    } 
} 

// 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; 
    } 
    
    // গেটার মেথডগুলো...
}

আউটপুট

{
    "My_Employee": { 
        "address": "Hyderabad", 
        "age": 28, 
        "class": "Employee", 
        "firstName": "Adithya", 
        "lastName": "Jai" 
    } 
}
  1. জাভাতে Gson লাইব্রেরি ব্যবহার করে JSON স্ট্রিং ফাইলে লেখার পদ্ধতি

  2. পাইথনে স্ট্রিংকে JSON-এ রূপান্তর করা

  3. জাভা গাইড: API টেস্টিংয়ের জন্য JSON ফাইলকে স্ট্রিং-এ পড়া

  4. জাভাতে JSON পার্সিং: জনপ্রিয় লাইব্রেরি সহ পূর্ণাঙ্গ গাইড