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

জাভাতে JSON অবজেক্ট এনকোড করুন


JSONObject হল java.util.HashMap-এর সাবক্লাস যেখানে কোনো অর্ডার নেই। আমরা JSONValue.toJSONString(map) মেথড ব্যবহার করে স্ট্রিক্ট অর্ডারিংও বজায় রাখতে পারি, অর্থাৎ java.util.LinkedHashMap ইমপ্লিমেন্টেশন দিয়ে।

নিচের দুটি উদাহরণে JSON অবজেক্ট এনকোড করা দেখানো হয়েছে।

উদাহরণ ১

import java.util.*; import org.json.simple.JSONObject; public class JSONEncodingTest {    public static void main(String[] args) {       Map<Object, Object> dataMap = new HashMap<Object, Object>();       dataMap.put("Name", "Adithya");       dataMap.put("Age", new Integer(25));       dataMap.put("Salary", new Double(25000.00));       dataMap.put("Employee Id", new Integer(115));       dataMap.put("Company", "TutorialsPoint");       JSONObject jsonObj = new JSONObject(dataMap);       System.out.print("Encoding a JSON object: ");       System.out.print(jsonObj);    } }

আউটপুট

Encoding a JSON object: {"Salary":25000.0,"Employee id":115,"Company":"TutorialsPoint","Age":25,"Name":"Adithya"}


উদাহরণ ২

import java.io.*; import org.json.simple.*; public class JSONEncodingTest1 {    public static void main(String[] args) throws IOException {       JSONObject obj = new JSONObject();       obj.put("Name", "Jai");       obj.put("Mobile_Number", new Integer(995998480));       obj.put("Bank_Balance", new Double(50000.00));       obj.put("Is_A_SelfEmployee", new Boolean(false));       StringWriter out = new StringWriter();       obj.writeJSONString(out);       String jsonText = out.toString();       System.out.print(jsonText);    } }

আউটপুট

{"Is_A_SelfEmployee":false,"Bank_Balance":50000.0,"Mobile_Number":995998480,"Name":"Jai"}

  1. জাভাতে JSON অবজেক্ট ফাইলে লিখুন

  2. জাভাতে JSON স্ট্রিং কে JSON অবজেক্টে রূপান্তর করুন

  3. জাভা POJO কে JSON-এ কনভার্ট করা: Jackson এবং Gson ব্যবহার করে

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