Gson एक लाइब्रेरी है जिसका उपयोग Java ऑब्जेक्ट्स को JSON में पार्स करने और इसके विपरीत के लिए किया जा सकता है। इसका उपयोग JSON स्ट्रिंग को समतुल्य Java ऑब्जेक्ट में बदलने के लिए भी किया जा सकता है। Java ऑब्जेक्ट को JSON या JSON को Java ऑब्जेक्ट में पार्स करने के लिए, हमें 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