4
In a web search I discovered that the Json.typeMistach error was due to I’m getting one JSONArray
and trying to arrow it into a JSONObject
.
Turns out I can’t fix it, the mistake persists.
Could someone give me a hand or show me a tutorial for the problem?
My JSON:
[
{
"id":19761,
"nome_oficina":"Oficina Beira Mar"
},
{
"id":19838,
"nome_oficina":"Oficina Beira Mar"
},
{
"id":19948,
"nome_oficina":"Oficina Beira Mar"
}
]
My code to convert Jsonarray to Jsonobject:
private void parseJson(String data) {
String strJson=data;
try {
JSONObject jsnJsonObject = new JSONObject(strJson);
JSONArray contacts = jsnJsonObject.getJSONArray("NAO SEI O QUE POR AQUI, JÁ QUE MINHA STRING NÃO SE INICIA COM TIPO DO OBJETO");
for (int i = 0; i < contacts.length(); i++)
{
JSONObject c = contacts.getJSONObject(i);
String id = c.getString("id");
String boy_code = c.getString("nome_oficina");
}
} catch (JSONException e) {
e.printStackTrace();
}
}
Thank you very much re22.
– Ogai