判断json数组是否为空
时间: 2023-09-28 12:07:28 浏览: 384
JS如何判断json是否为空
可以通过以下方式判断一个JSON数组是否为空:
1. 判断JSON数组的长度是否为0,如果是则为空。
例如,假设我们有以下JSON数组:
```json
["apple", "banana", "orange"]
```
可以使用如下代码判断该数组是否为空:
```python
import json
json_array = '["apple", "banana", "orange"]'
array = json.loads(json_array)
if len(array) == 0:
print("JSON数组为空")
else:
print("JSON数组不为空")
```
输出结果为:
```
JSON数组不为空
```
2. 也可以先将JSON字符串转换成Python列表,然后判断列表是否为空。
例如,假设我们有以下JSON数组:
```json
[]
```
可以使用如下代码判断该数组是否为空:
```python
import json
json_array = '[]'
array = json.loads(json_array)
if not array:
print("JSON数组为空")
else:
print("JSON数组不为空")
```
输出结果为:
```
JSON数组为空
```
阅读全文