Java JSONObject数据丢失

Java JSONObject数据丢失,java,json,Java,Json,我需要将字符串转换为JSONObject。我发现我必须使用这样的新JSONObject(response.toString())。但当我从飞利浦Hue bridge获取Json并将其转换为JSONObject时,就会丢失一些数据。我将代码上传到gitlab 正如您可以看到的,在第71行(HueControl.java)上转换后,第一个元素(“state”)完全丢失(Json after)。但是当我打印response.toString()(第70行)时,Json格式是可以的 有什么问题吗?字段的

我需要将字符串转换为JSONObject。我发现我必须使用这样的
新JSONObject(response.toString())。但当我从飞利浦Hue bridge获取Json并将其转换为JSONObject时,就会丢失一些数据。我将代码上传到gitlab

正如您可以看到的,在第71行(HueControl.java)上转换后,第一个元素(“state”)完全丢失(Json after)。但是当我打印
response.toString()
(第70行)时,Json格式是可以的


有什么问题吗?

字段的顺序与方法返回的JSONObject不同。所有字段在Git repo中共享的“Json after”文件中都可用。

state属性也存在于“after”Json文件中。仔细阅读,直到最后。