python在字符串中查找json
时间: 2024-02-22 20:57:19 浏览: 311
python 实现查找字符串
可以使用Python内置的json模块来解析JSON字符串。具体的方法是:
1. 使用json.loads()方法将JSON字符串解析为Python对象,比如字典或列表。
2. 然后可以使用Python的字典或列表方法来查找特定的键或值。
下面是一个示例代码:
```python
import json
json_str = '{"name": "Alice", "age": 20, "city": "Beijing"}'
# 将JSON字符串解析为Python对象
data = json.loads(json_str)
# 查找键为"name"的值
print(data["name"]) # 输出: Alice
# 查找值为20的键
for key, value in data.items():
if value == 20:
print(key) # 输出: age
```
注意:如果JSON字符串不是一个合法的JSON格式,json.loads()方法将会抛出异常。
阅读全文