我想解析一个只有我想要的信息的json

问题描述 投票:-3回答:2

是否有任何工具可用于解析.json文件格式

python pandas
2个回答
0
投票

您无法有选择地解析JSON。这没有任何意义,因为如何在不解析整个文件的情况下告诉你有选择性要求的部分在哪里?也就是说,JSON必须通常作为整体阅读,但是您可以根据自己的标准选择性地处理加载的JSON。我足以迭代activities节点,检查action_type的值并相应地采取行动。你需要自己编写代码。语言中没有makePortal()魔法来帮助你。


0
投票

加载完整的json数据并在加载后对其进行过滤

import json
data = json.load(open('data.json'))
activities = [act for act in data['activities'] if '_STAGE_CHANGE' in act['composite_id']]
© www.soinside.com 2019 - 2024. All rights reserved.