Codigo GSON
{
"Cuestionario": [
{
"Preguntas": [
{
"Pregunta1": [
{
"tipo": "TextView",
"id": 1,
"txtquest": "¿Que vamos hacer hoy?"
}
],
"Pregunta2": [
{
"tipo": "EditText",
"id": 2,
"txtquest": "¿EditText?",
"prueba": "solo es prueba"
}
],
"Pregunta3": [
{
"tipo": "CheckBox",
"id": 3,
"txtquest": "¿ESTO ES UN CHECKBOX? +++1"
}
],
"Pregunta4": [
{
"tipo": "Spinner",
"id": 4,
"lista": "Selecciona una opcion,Ultimate Game,Need for Speed,Ulimate Racing,Rockstar Games,Thunder Bolt"
}
],
"Pregunta5": [
{
"tipo": "RadioGroup",
"id": 5,
"txtquest": "¿Que RadioGroup? ",
"radios": 2
}
],
"Pregunta6": [
{
"tipo": "EditText",
"id": 6,
"txtquest": "¿ES SOLO UNA PRUEBA MAS DE EditText?",
"prueba": "solo es prueba"
}
],"Pregunta7": [
{
"tipo": "TextView",
"id": 7,
"txtquest": "¿ES SOLO OTRO TEXTVIEW?"
}
]
}
]
}
]
}
Codigo Java
Código Java:
Ver original
JSONArray obj2 = datos.getJSONObject(i).getJSONArray(key1); int r = obj2.length(); // System.out.println("var r.............. "+ r); for(int a = 0; a < r; a++) { Iterator<?> itera = obj2.getJSONObject(a).keys(); while(itera.hasNext()){ // System.out.println("--------------{\""+key2 + "\" : " + obj2.getJSONObject(a).get(key2)+"}"); JSONArray obj3 = obj2.getJSONObject(a).getJSONArray(key2); // int j = obj3.length(); // System.out.println("imprimiendo la variable J....." + j); // System.out.println("variable a....... "+ a);
Antes lo recorria bien, pero ahora recorre la pregunta 1, se va a la 7 luego 6, 5, 4, 3, 2, 1 alguien podria ayudarme con este problema se los agradeceria, gracias!!!!