python 判断 json.loads(param.config_json) 转过来的 json 是 []
时间: 2023-10-27 20:10:35 浏览: 176
你可以使用 Python 内置的 `len()` 函数来判断 `json.loads(param.config_json)` 转换后的 JSON 是否为空数组 `[]`,具体方法如下:
```python
import json
# 假设 param.config_json 是一个 JSON 字符串
config = json.loads(param.config_json)
if len(config) == 0:
print("JSON is an empty array")
else:
print("JSON is not an empty array")
```
或者,你也可以直接使用 `not` 关键字来判断 JSON 是否为空数组,具体方法如下:
```python
import json
# 假设 param.config_json 是一个 JSON 字符串
config = json.loads(param.config_json)
if not config:
print("JSON is an empty array")
else:
print("JSON is not an empty array")
```
注意,如果 JSON 字符串不是一个数组,而是一个对象或者其他数据类型,以上方法都无法判断是否为空。如果你需要判断其他数据类型的情况,可以使用 `type()` 函数获取数据类型后再进行判断。
阅读全文