多层嵌套 json提取器提取
时间: 2023-11-16 12:56:32 浏览: 140
多层嵌套的json提取器可以用于提取所有列表下,name=“DGV25供应商”时的 id 和 pId 数据。具体步骤如下:
1. 首先,需要将json数据转换为对象或者字典类型,以便于后续的操作。
2. 然后,可以使用循环遍历所有的列表,查找name为“DGV25供应商”的项,并提取其对应的id和pId数据。
3. 最后,将提取到的数据保存到一个新的列表中,以便于后续的处理和使用。
下面是一个示例代码,可以实现上述功能:
```python
import json
# 将json数据转换为对象或者字典类型
json_str = '...此处省略json数据...'
data = json.loads(json_str)
# 遍历所有的列表,查找name为“DGV25供应商”的项,并提取其对应的id和pId数据
result = []
for item in data:
if item['name'] == 'DGV25供应商':
result.append({'id': item['id'], 'pId': item['pId']})
# 输出提取到的数据
print(result)
```
阅读全文