python 使用ast.literal_eval 转json 时值为null会失败,那怎么转null
时间: 2024-03-26 10:34:06 浏览: 273
在python中将字符串转为json对象并取值的方法
Python中的`ast.literal_eval`只能用于字符串的字面量表达式,因此无法处理JSON中的`null`值。为了转换`null`,你可以使用标准库中的`json`模块,如下所示:
```python
import json
json_string = '{"key1": "value1", "key2": null}'
json_data = json.loads(json_string)
```
在这个例子中,我们使用`json.loads()`函数将JSON字符串转换为Python对象。注意,`null`在Python中被转换为`None`。
阅读全文