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

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


JSON হল একটি হালকা, টেক্সট-বেসড এবং ল্যাঙ্গুয়েজ-ইন্ডিপেন্ডেন্ট ডেটা এক্সচেঞ্জ ফরম্যাট। JSON দুটি স্ট্রাকচারড টাইপ রিপ্রেজেন্ট করতে পারে: অবজেক্ট এবং অ্যারে। একটি অবজেক্ট হল কী/ভ্যালু পেয়ারের অনঅর্ডার্ড কালেকশন এবং একটি অ্যারে হল মানের সিকোয়েন্স।

আমরা org.json.simple.JSONValue-এর toJSONString() মেথড (স্ট্যাটিক) ব্যবহার করে একটি Map কে JSON অবজেক্টে রূপান্তর করতে পারি। এর দুটি গুরুত্বপূর্ণ স্ট্যাটিক মেথড আছে: writeJSONString() মেথড অবজেক্টকে JSON টেক্সটে এনকোড করে লিখে, escape() মেথড স্পেশাল ক্যারেক্টার এবং কোট, \, /, \r, \n, \b, \f, \t এস্কেপ করে।

উদাহরণ

import java.util.*; import org.json.simple.JSONValue; public class ConvertMapJSONTest {    public static void main(String[] args) {       Map<String, Object> map = new HashMap<String, Object>();       map.put("1", "India");       map.put("2", "Australia");       map.put("3", "England");       map.put("4", "South Africa");       String jsonStr = JSONValue.toJSONString(map); // converts Map to JSON       System.out.println(jsonStr);    } }

আউটপুট

{"1":"India","2":"Australia","3":"England","4":"South Africa"}

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

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

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

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