В приведенном выше примере JSON
errors
представляет собой JsonArray
JsonArray errCode = jsonObj.get("errors").getAsJsonArray();
Что составляет:
"errors": [
{
"timestamp": "2019-10-17T10:45:26.276+0000",
"message": "This is an error",
"debugMessage": "not working"
}
]
А затем из JsonArray
вам нужно получить кулак JsonObject
, который находится по индексу 0
JsonObject innerObj = errCode.get(0).getAsJsonObject();
Что такое:
{
"timestamp": "2019-10-17T10:45:26.276+0000",
"message": "This is an error",
"debugMessage": "not working"
}
Теперь получите message
от JsonObject
String msg = innerObj.get("message").getAsString();
Что составляет:
"message": "This is an error"