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

জাভাতে Gson লাইব্রেরি ব্যবহার করে Map কে JSON-এ রূপান্তর করুন


Gson হল একটি লাইব্রেরি যা জাভা অবজেক্টকে JSON-এ পার্স করতে এবং এর বিপরীত কাজ করতে ব্যবহৃত হয়। এটি JSON স্ট্রিংকে সমতুল্য জাভা অবজেক্টে রূপান্তর করতেও পারে। জাভা অবজেক্টকে JSON-এ বা JSON কে জাভা অবজেক্টে পার্স করার জন্য আমাদের জাভা প্রোগ্রামে com.google.gson প্যাকেজ ইম্পোর্ট করতে হবে।

Gson ইনস্ট্যান্স দুটি উপায়ে তৈরি করা যায়:

  • new Gson() ব্যবহার করে।
  • GsonBuilder ইনস্ট্যান্স তৈরি করে এবং create() মেথড কল করে।

নিচের প্রোগ্রামে, আমরা একটি Map কে JSON অবজেক্টে রূপান্তর করতে পারি।

উদাহরণ

import java.lang.reflect.*; import java.util.*; import com.google.gson.*; import com.google.gson.reflect.*; public class ConverMapToJsonTest {    public static void main(String args[]) {       SortedMap<String, String> data= new TreeMap<String, String>();       data.put("Raja", "Java");       data.put("Ravi", "SAP");       data.put("Surya", "Python");       data.put("Kiran", "Scala");       data.put("Vamsi", "Selenium");       Gson gson = new Gson();       Type gsonType = new TypeToken(){}.getType();       String gsonString = gson.toJson(data, gsonType);       System.out.println(gsonString);    } }

আউটপুট

{"Kiran":"Scala","Raja":"Java","Ravi":"SAP","Surya":"Python","Vamsi":"Selenium"}

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

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

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

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