json {"data":[null]} 转换为Object 对象后怎么判空
时间: 2023-11-27 19:54:06 浏览: 54
JS如何判断json是否为空
可以使用Java中的 if 判断语句和 Object 对象的 equals 方法来判断:
```
JSONObject jsonObject = new JSONObject(jsonString);
JSONArray dataArray = jsonObject.getJSONArray("data");
Object dataObject = dataArray.opt(0);
if (dataObject == null || dataObject.equals(JSONObject.NULL)) {
// dataObject 为空
}
```
其中,`opt` 方法会返回指定下标的元素,如果该下标不存在或对应的值为 `null`,则返回 `null`。而 `JSONObject.NULL` 表示 JSON 中的 `null` 值。
阅读全文