A Gson là một thư viện có thể được sử dụng để phân tích cú pháp đối tượng Java thành JSON và ngược lại. Nó cũng có thể được sử dụng để chuyển đổi một chuỗi JSON thành một đối tượng Java tương đương. Để phân tích cú pháp đối tượng java thành JSON hoặc JSON thành đối tượng java, chúng tôi cần nhập com.google.gson gói trong chương trình Java.
Chúng ta có thể lấy tất cả các khóa của một đối tượng JSON trong ví dụ dưới đây
Ví dụ
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()); } } }
Đầu ra
Raja Ravi Chaitanya Adithya