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