
- Java Tutorial
- Java - Home
- Java - Overview
- Java - Environment Setup
- Java - Basic Syntax
- Java - Object & Classes
- Java - Constructors
- Java - Basic Datatypes
- Java - Variable Types
- Java - Modifier Types
- Java - Basic Operators
- Java - Loop Control
- Java - Decision Making
- Java - Numbers
- Java - Characters
- Java - Strings
- Java - Arrays
- Java - Date & Time
- Java - Regular Expressions
- Java - Methods
- Java - Files and I/O
- Java - Exceptions
- Java - Inner classes
- Java Object Oriented
- Java - Inheritance
- Java - Overriding
- Java - Polymorphism
- Java - Abstraction
- Java - Encapsulation
- Java - Interfaces
- Java - Packages
- Java Advanced
- Java - Data Structures
- Java - Collections
- Java - Generics
- Java - Serialization
- Java - Networking
- Java - Sending Email
- Java - Multithreading
- Java - Applet Basics
- Java - Documentation
- Java Useful Resources
- Java - Questions and Answers
- Java - Quick Guide
- Java - Useful Resources
- Java - Discussion
- Java - Examples
How to get all the keys of a JSON object using GSON in Java?
A Gson is a library that can be used to parse Java objects to JSON and vice-versa. It can also be used to convert a JSON string to an equivalent Java object. In order to parse java object to JSON or JSON to java object, we need to import com.google.gson package in the Java program.
We can get all the keys of a JSON object in the below example
Example
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()); } } }
Output
Raja Ravi Chaitanya Adithya
- Related Articles
- How to parse a JSON without duplicate keys using Gson in Java?
- How to convert Java object to JSON using GSON library?
- Convert JSON object to Java object using Gson library in Java?\n
- Convert Java object to JSON using the Gson library in Java?\n
- How to rename the properties of JSON using Gson in Java?
- How to pretty print JSON using the Gson library in Java?
- Convert a Map to JSON using the Gson library in Java?
- How to write a JSON string to file using the Gson library in Java?
- Convert a list of objects to JSON using the Gson library in Java?
- How to parse a JSON to Gson Tree Model in Java?
- How to create a JSON Object using Object Model in Java?
- How to add/insert additional property to JSON string using Gson in Java?\n
- How to convert HASHMAP to JSON using GSON in Android?
- How to deserialize a JSON to Java object using the flexjson in Java?
- How to implement custom JSON serialization with Gson in Java?

Advertisements