Ich kann nicht eine JSON-Antwort von einer URL ("http://www.telekino.com.ar/cupones/control/1267/1027027/84.json")Cant erhalten Daten von JSON-Objekt (Android)
{"kino":{"ganador":false,"diferencia":""},"rekino":{"ganador":false,"diferencia":""},"carton_formateado":"1.027.027","cupon_numeros":"","premio_extra":false,"cupon_caducidad":"22\/08\/2016","cupon_erroneo":true}
Ich benutzte einen JSONViewr analysieren den Baum zu verstehen, und ist sehr einfach, aber ich kann nicht erhalten die booleans, Strings, etc. ich durchweg null Ergebnisse empfangen
JsonURL= "http://www.telekino.com.ar/cupones/control/1267/1027027/84.json"
JsonObjectRequest jsObjRequest = new JsonObjectRequest
(Request.Method.GET, JsonURL, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
try {
JSONObject object= response.getJSONObject("object");
algoerroneo = object.getBoolean("algo_erroneo");
JSONObject kino = object.getJSONObject("kino");
kinoganador = kino.getBoolean("ganador");
JSONObject data = kino.getJSONObject("data");
JSONObject Categoria = data.getJSONObject("Categoria");
Smonto = Categoria.getString("monto");
JSONObject Ganador = data.getJSONObject("Ganador");
Saciertos = Ganador.getString("aciertos");
JSONObject rekino = object.getJSONObject("rekino");
rekinoganador = rekino.getBoolean("ganador");
objetoslist = object.toString();
} catch (JSONException e1) {
e1.printStackTrace();
}
data=String.valueOf(algoerroneo)+" "+String.valueOf(kinoganador)+" "+String.valueOf(rekinoganador)+ "\n"+objetoslist;
results.setText(data);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
// TODO Auto-generated method stub
text8.setText("shit2");
}
});
// Access the RequestQueue through your singleton class.
MySingleton.getInstance(MainActivity.this).addToRequestQueue(jsObjRequest);
response.getJSONObject ("Objekt"); es gibt keinen paramnamen mit "object" direkt startformular "kino" –
auch param name "algo_erroneo" ist nicht da –