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

জাভাতে Flexjson লাইব্রেরি ব্যবহার করে JSON প্রিটি প্রিন্ট করার পদ্ধতি


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

সিনট্যাক্স

public JSONSerializer prettyPrint(boolean prettyPrint)

নিচের প্রোগ্রামে, Flexjson লাইব্রেরি ব্যবহার করে প্রিটি প্রিন্ট JSON করা হয়েছে।

উদাহরণ

import flexjson.*; 
public class PrettyPrintJSONTest { 
    public static void main(String[] args) { 
        JSONSerializer serializer = new JSONSerializer().prettyPrint(true); // প্রিটি প্রিন্ট 
        Employee emp = new Employee("Vamsi", "105", "Python Developer", "Python", "Pune"); 
        String jsonStr = serializer.serialize(emp); 
        System.out.println(jsonStr); 
    } 
} 
// Employee class  
class Employee { 
    private String name, id, designation, technology, location; 
    public Employee(String name, String id, String designation, String technology, String location) { 
        super(); 
        this.name = name; 
        this.id = id; 
        this.designation = designation; 
        this.technology = technology; 
        this.location = location; 
    } 
    public String getName() { 
        return name; 
    } 
    public String getId() { 
        return id; 
    } 
    public String getDesignation() { 
        return designation; 
    } 
    public String getTechnology() { 
        return technology; 
    } 
    public String getLocation() { 
        return location; 
    } 
}

আউটপুট

{ 
    "class": "Employee", 
    "designation": "Python Developer", 
    "id": "105", 
    "location": "Pune", 
    "name": "Vamsi", 
    "technology": "Python" 
}

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

  2. জাভাতে Gson লাইব্রেরি ব্যবহার করে অবজেক্টের লিস্ট কে JSON-এ রূপান্তর করুন

  3. জাভাতে json-simple লাইব্রেরি ব্যবহার করে JSON স্ট্রিং কে জাভা অবজেক্টে রূপান্তর করুন

  4. জাভাতে JSON ফাইলের কন্টেন্ট কীভাবে পড়বেন?