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

জাভাতে org.json লাইব্রেরি ব্যবহার করে JSON প্রিটি প্রিন্ট করা


JSON হল একটি লাইটওয়েট, টেক্সট-ভিত্তিক এবং ল্যাঙ্গুয়েজ-ইনডিপেন্ডেন্ট ডেটা এক্সচেঞ্জ ফরম্যাট। একটি JSONObject একটি স্ট্রিং থেকে টেক্সট পার্স করে একটি Map-লাইক অবজেক্ট তৈরি করতে পারে। অবজেক্টটি এর কন্টেন্ট ম্যানিপুলেট করার জন্য মেথড এবং JSON কমপ্লায়েন্ট অবজেক্ট সিরিয়ালাইজেশন তৈরি করার জন্য মেথড প্রদান করে। org.json প্যাকেজের ফাইলগুলো জাভাতে JSON এনকোডার/ডিকোডার ইম্প্লিমেন্ট করে। এতে JSON, XML, HTTP হেডার, কুকিজ, এবং CDL-এর মধ্যে রূপান্তর করার ক্ষমতাও অন্তর্ভুক্ত।

আমরা org.json.JSONObject ক্লাসের toString(int indentFactor) মেথড ব্যবহার করে একটি JSON প্রিটি-প্রিন্ট করতে পারি, যেখানে indentFactor হল প্রতিটি লেভেলের ইন্ডেন্টেশনে যোগ করার স্পেসের সংখ্যা।

সিনট্যাক্স

public java.lang.String toString(int indentFactor) throws JSONException

উদাহরণ

import org.json.*; 
public class JSONPrettyPrintTest { 
    public static void main(String args[]) throws JSONException { 
        String json = "{" + 
            "Name : Jai," + 
            "Age : 25, " + 
            "Salary: 25000.00 " + 
            "}"; 
        JSONObject jsonObj = new JSONObject(json); 
        System.out.println("Pretty Print of JSON:"); 
        System.out.println(jsonObj.toString(4)); // প্রিটি প্রিন্ট JSON 
    } 
}

আউটপুট

Pretty Print of JSON: { 
    "Salary": 25000, 
    "Age": 25, 
    "Name": "Jai" 
}

  1. OpenCV Java লাইব্রেরি ব্যবহার করে ইমেজের কি পয়েন্ট ডিটেক্ট করার পদ্ধতি

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

  3. জাভাতে JSON অ্যারে কীভাবে লিখবেন/তैयার করবেন?

  4. জাভাতে JSON ফাইল কীভাবে লিখবেন/তैयার করবেন?