Intenta interpretar el código bien previamente a aplicarlo a tu proyecto si tdeseas aportar algo puedes comentarlo.
Solución:
try
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url(urls[0])
.build();
Response responses = null;
try
responses = client.newCall(request).execute();
catch (IOException e)
e.printStackTrace();
String jsonData = responses.body().string();
JSONObject Jobject = new JSONObject(jsonData);
JSONArray Jarray = Jobject.getJSONArray("employees");
for (int i = 0; i < Jarray.length(); i++)
JSONObject object = Jarray.getJSONObject(i);
Ejemplo agregar a sus columnas:
JCol employees = new employees();
colums.Setid(object.getInt("firstName"));
columnlist.add(lastName);
También me enfrenté al mismo problema.
usa este código:
// notice string() call
String resStr = response.body().string();
JSONObject json = new JSONObject(resStr);
definitivamente funciona
Como observé en mi código. Si una vez que se obtiene el valor del cuerpo de Respuesta, se vuelve en blanco.
String str = response.body().string(); // response:[]
String str1 = response.body().string(); // BLANK
Así que creo que después de obtener una vez el valor del cuerpo, se vuelve vacío.
Sugerencia: guárdelo en String, que se puede usar muchas veces.
Al final de la artículo puedes encontrar las interpretaciones de otros creadores, tú también eres capaz insertar el tuyo si te gusta.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)