python解析json
时间: 2023-06-15 08:04:14 浏览: 103
python json 解析
Python中解析JSON可以使用内置的`json`模块。
以下是一个简单的例子,假设我们有一个JSON字符串:
```
{
"name": "John",
"age": 30,
"city": "New York"
}
```
我们可以使用`json.loads()`方法将其解析为Python字典:
```python
import json
json_str = '{"name": "John", "age": 30, "city": "New York"}'
json_dict = json.loads(json_str)
print(json_dict["name"]) # 输出 John
print(json_dict["age"]) # 输出 30
print(json_dict["city"]) # 输出 New York
```
如果我们有一个JSON文件,可以使用`json.load()`方法将其解析为Python字典:
```python
import json
with open("example.json") as f:
json_dict = json.load(f)
print(json_dict["name"]) # 输出 John
print(json_dict["age"]) # 输出 30
print(json_dict["city"]) # 输出 New York
```
这里假设我们有一个名为`example.json`的文件,其内容与上面的JSON字符串相同。
阅读全文