কম্পিউটার

জাভাতে GSON ব্যবহার করে একটি JSON অবজেক্টের সমস্ত কী কীভাবে পাবেন?


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

আমরা নীচের উদাহরণে একটি JSON অবজেক্টের সমস্ত কী পেতে পারি

উদাহরণ

import java.util.*;
import com.google.gson.*;
import org.json.*;
public class GetJSONAllKeysTest {
   public static void main(String[] args) {
      String jsonStr = "{\"Raja\":\"Java\", \"Ravi\":\"SAP\", \"Chaitanya\":\"Python\", \"Adithya\":\"Spark\"}";
      JsonParser parser = new JsonParser();
      JsonElement element = parser.parse(jsonStr);
      JsonObject obj = element.getAsJsonObject();
      Set<Map.Entry<String, JsonElement>> entries = obj.entrySet();
      for(Map.Entry<String, JsonElement> entry: entries) {
         System.out.println(entry.getKey());
      }
   }
}

আউটপুট

Raja
Ravi
Chaitanya
Adithya

  1. জাভাতে JsonPointer ইন্টারফেস ব্যবহার করে একটি কী এর মান কিভাবে পেতে হয়?

  2. জাভাতে Gson লাইব্রেরি ব্যবহার করে ফাইলে একটি JSON স্ট্রিং কীভাবে লিখবেন?

  3. জাভাতে একটি JSON অবজেক্ট থেকে বিভিন্ন ধরনের মান কিভাবে পেতে হয়?

  4. কিভাবে আমরা জাভাতে JSON অবজেক্টে একটি মানচিত্র রূপান্তর করতে পারি?