java代码 jsonbject.getString("id")返回null怎么判断
时间: 2024-04-16 20:27:41 浏览: 9
如果 `jsonObject.getString("id")` 返回 `null`,你可以使用 `isNull()` 方法来判断:
```java
if (jsonObject.isNull("id")) {
System.out.println("id is null");
} else {
String id = jsonObject.getString("id");
System.out.println("id: " + id);
}
```
这里使用了 `isNull()` 方法来检查 `"id"` 键对应的值是否为 `null`。如果值为 `null`,则输出 "id is null";否则,将值赋给变量 `id` 并输出。
你也可以使用 `optString()` 方法来获取值,并检查返回的结果是否为空字符串:
```java
String id = jsonObject.optString("id");
if (id.isEmpty()) {
System.out.println("id is null or empty");
} else {
System.out.println("id: " + id);
}
```
这里使用了 `optString()` 方法来获取 `"id"` 键对应的值,并将其赋给变量 `id`。然后,检查 `id` 是否为空字符串,如果是,则输出 "id is null or empty";否则,输出 `"id: " + id`。
请根据你的实际需求选择适合的方法来判断 `"id"` 的值是否为空。