Necesito convertir la cadena a JSONObject. Descubrí que tengo que usar algo como esto new JSONObject(response.toString());. Pero cuando obtengo Json de mi puente Philips Hue y lo convierto a JSONObject, faltan algunos datos. Subí mi código a gitlab https://gitlab.com/JaroslavVond/json/tree/master < / a>

Como puede ver, el primer elemento ("estado") falta por completo (Json después) después de convertir en la línea 71 (HueControl.java). Pero cuando imprimo response.toString() (línea 70), el formato Json está bien.

¿Alguna sugerencia de qué podría estar mal?

0
KoRaP CZ 13 oct. 2019 a las 17:12

1 respuesta

La mejor respuesta

El orden de los campos son diferentes JSONObject devueltos por su método. Todos los campos están disponibles en el archivo "Json after" compartido en su repositorio de Git.

0
AnonymousFox 13 oct. 2019 a las 14:54