python 访问json的任意子目录
时间: 2024-03-15 22:39:21 浏览: 128
在Python中,可以使用`json`模块来访问JSON数据的任意子目录。下面是一个简单的示例代码:
```python
import json
# 假设我们有以下的JSON数据
data = {
"name": "John",
"age": 30,
"address": {
"street": "123 Main St",
"city": "New York",
"state": "NY"
}
}
# 将JSON数据转换为Python对象
json_obj = json.loads(json.dumps(data))
# 访问子目录
name = json_obj["name"]
street = json_obj["address"]["street"]
print(name) # 输出: John
print(street) # 输出: 123 Main St
```
在上面的代码中,我们首先使用`json.dumps()`将JSON数据转换为字符串,然后使用`json.loads()`将字符串转换为Python对象。接下来,我们可以通过索引或键来访问JSON数据的任意子目录。
阅读全文