如何使用 JSONObject 类获取设备 (SE_S2) 或状态的值?
String body = '{"device":"SE_S2","status":"1","time":"1524737618.66301","status":"ON"} '
JSONObject root = new JSONObject(body);
最佳答案
它不起作用,因为您有一个重复的 key (“状态”)。如果删除它,您就可以通过执行以下操作来获取该设备:
String body = "{\"device\":\"SE_S2\",\"status\":\"1\",\"time\":\"1524737618.66301\"}";
JSONObject root = new JSONObject(body);
System.out.println(root.get("device"));
关于java - 使用 JSONObject 类获取此数组的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50042351/