获取jsonObject的第三层值
时间: 2023-09-30 17:07:25 浏览: 86
用于java对象与json对象间的相互转换(net.sf.json.JSONObject)
假设你有一个名为 `jsonObj` 的 JSONObject 对象,其中包含多个嵌套层级,你需要获取其中第三层的值,可以使用如下方式:
```
JSONObject level1Obj = jsonObj.getJSONObject("key1"); // 获取第一层的JSONObject对象
JSONObject level2Obj = level1Obj.getJSONObject("key2"); // 获取第二层的JSONObject对象
String level3Value = level2Obj.getString("key3"); // 获取第三层的值
```
这里假设你要获取的值是字符串类型,如果你要获取其他类型的值,可以使用相应的方法,如 `getInt()`、`getBoolean()` 等。
阅读全文