Buenos días, estoy utilizando la librería de Json para java en donde meto un arreglo a un JsonArray
JSONArray refarray = new JSONArray();
JSONObject json = new JSONObject();
while(rs_data.next())
{
json.put("cli_nombre", rs_datosPersonales.getString("cli_nombre"));
json.put("cli_paterno", rs_datosPersonales.getString("cli_paterno"));
refarray.put(json);
json = new JSONObject();
}
String output = refarray.toString();
y tengo otro arreglo exactamente igual pero apunta a otra DB y solo cambio el nombre de las variables json2,refarray2,rs_data2, etc...
los output me imprimen algo asi
[{"cli_nombre":"ALEJANDRO","cli_paterno":"CASTILLO"}]
yo puedo accesar a este output desde JQuery
data[0].cli_nombre
pero lo que quiero es poder concatenar output y output2 dandole un nombre a cada arreglo
["Array1":{"cli_nombre":"ALEJANDRO","cli_paterno":"CASTILLO"},
"Array2":{"cli_nombre":"ALEJANDRO","cli_paterno":"CASTILLO"}
]
y poder acceder desde JQuery asi
data.array1[0].cli_nombre
PD: se que se puede acceder a un multiple array, mi problema es como concatenar y darle indices a estos array, intente hacer un replace desde jsp al output
salida = output.replace("[","[\"Produccion\":");
salida2 = output2.replace("[","\"Asignación\":");
y asi al final imprimir los 2 para tener el formato que deseo, pero me salen errores.
alguna idea?