I need to convert a JSON to an object and navigate to an ID and just capture it. JSON Example:
"{"_status":"sucesso","_dados":{"_sucesso":[{"idintegracao":"BkmRboZmaaa","situacao":"SALVO","TituloNumeroDocumento":"01012020","TituloNossoNumero":"501","CedenteContaCodigoBanco":"748","CedenteContaNumero":"9999","CedenteConvenioNumero":"9999"}],"_falha":[]}}
I need to capture the idIntegration that is in _dados._sucesso [0] .idintegracao, and save in a string. What I've done so far:
String jsonString = response.body().string();
JSONObject jsonObjectBoleto = new JSONObject("{" + jsonString + "}");
Iterator<String> iteratorBoletos = jsonObjectBoleto.keys();
System.out.println("TO AQUI");
System.out.println("TO AQUI NO WHILE " + iteratorBoletos.toString());
JSONObject dadosBoleto = jsonObjectBoleto.getJSONObject(iteratorBoletos.toString());
System.out.println("TO AQUI NO WHILE 2 " + iteratorBoletos.toString());
Boleto boleto = new Boleto();
System.out.println("DADOS DO BOLETO: " + dadosBoleto.getString("idintegracao"));
I tried to do this but without success:
String jsonString = response.body().string();
String json = ("{" + jsonString + "}");
JSONObject obj1 = new JSONObject(json);
String idIntegracao = obj1.getString("idintegracao");
System.out.println("idIntegracao : " + idIntegracao);