I have a Json that does not contain an array and I need to get some information from this Json. Follow JSON
{"_status":"sucesso","_mensagem":"Impressão em processamento","_dados":{"situacao":"PROCESSANDO","protocolo":"BkVglXYWQ"}}
What I've tried so far
JsonReader jsonReader = Json.createReader(new StringReader(jsonProtocolo));
JsonObject jsonObject = jsonReader.readObject();
JsonObject attributeDados = jsonObject.getJsonObject("_dados");
JsonArray jsonArray = attributeDados.getJsonArray("_sucesso");
String numeroProtocolo = jsonArray.getJsonObject(0).getString("protocolo");
System.out.println("NUMERO PROTOCOLO: " + numeroProtocolo);
But I get nullPointer on the String String ProtocolNumber = jsonArray.getJsonObject (0) .getString ("protocol"); I've tried it too
JSONObject obj = new JSONObject(jsonProtocolo);
String numeroProtocolo = obj.getString("protocolo");
System.out.println("NUMERO PROTOCOLO: " + numeroProtocolo);
But I get the error: JSONObject ["protocol"] not found