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

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


JSON হল JavaScript Object Notation এবং এটি ডেটা ট্রান্সফার এবং স্টোরেজ-এর জন্য ব্যবহৃত হয়। JSONObject একটি স্ট্রিং থেকে টেক্সট পার্স করে একটি ম্যাপ-লাইক অবজেক্ট তৈরি করে। অবজেক্টটি তার কন্টেন্ট ম্যানিপুলেট করার মেথড এবং JSON কমপ্লায়েন্ট অবজেক্ট সিরিয়ালাইজেশন প্রোডিউস করার মেথড প্রদান করে। JSONArray একটি স্ট্রিং থেকে টেক্সট পার্স করে একটি ভেক্টর-লাইক অবজেক্ট তৈরি করে।

নিচের দুটি উদাহরণে, আমরা একটি JSON স্ট্রিং কে JSON অবজেক্টে রূপান্তর করতে পারি।

উদাহরণ ১

import org.json.JSONObject; import org.json.JSONArray; public class StringToJSONTest {    public static void main(String args[]) {       String str = "[{\"No\":\"1\",\"Name\":\"Adithya\"},{\"No\":\"2\",\"Name\":\"Jai\"}, {\"No\":\"3\",\"Name\":\"Raja\"}]";       JSONArray array = new JSONArray(str);       for(int i=0; i < array.length(); i++) {          JSONObject object = array.getJSONObject(i);          System.out.println(object.getString("No"));          System.out.println(object.getString("Name"));       }    } }

আউটপুট

1 Adithya 2 Jai 3 Raja


উদাহরণ ২

import org.json.*; public class StringToJsonObjectTest {    public static void main(String[] args) {       String str = "{\"name\": \"Raja\", \"technology\": \"Java\"}";       JSONObject json = new JSONObject(str);       System.out.println(json.toString());       String tech = json.getString("technology");       System.out.println(tech);    } }

আউটপুট

{"name":"Raja","technology":"Java"} Java

  1. জাভাতে ম্যাপ কে JSON অবজেক্টে রূপান্তর করুন

  2. জাভাতে String কে InputStream অবজেক্টে রূপান্তর করা

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

  4. জাভা Map কে JSON-এ কনভার্ট করা: Jackson, Gson এবং org.json সহ ধাপে ধাপে গাইড