Olá amigos, estou com um grande duvida que nao consigo resolver.
Preciso capturar as chaves e os valores de um objeto Json.
Como eu faço isso?
Tentei passar o json para um JsonArray, consegui, porém nao estou conseguindo capturar os valores?
o json precisa ser um JsonObject da biblioteca com.google.gson.JsonObject; e o JsonArray da biblioteca com.google.gson.JsonArray
Segue a baixo o codigo da minha tentativa
public static void main(String[] args) {
JsonArray jsonArray = new JsonArray();
for(int i=0; i<3; i++){
JsonObject json = new JsonObject();
json.addProperty("name", "matheus");
jsonArray.add(json);
}
array(jsonArray);
}
private static void array(JsonArray jsonArray){
for(JsonElement value: jsonArray){
System.out.println(value);
}
}