【发布时间】:2018-08-12 05:24:03
【问题描述】:
我正在使用以下 JSON 结构
{
"-L6Tr0Wl5fuG3tDgUPCa": {
"List": "{'x': [0.02245, 0.02196], 'y': [0.96941, 0.97014], 'z': [0.05344, 0.05368]}",
"Index": "17361"
},
"-L6Tr4j05NV6BJKcaRSe": {
"List": "{'x': [0.03196, 0.01537], 'y': [0.96795, 0.96966], 'z': [0.05051, 0.04929]}",
"Index": "17362"
}
}
每个条目的名称是随机的(例如 L6Tr0Wl5fuG3tDgUPCa),每当我们推送一个新条目时,它都会由 firebase 生成。在 python 中解析和遍历这样一个 JSON 文件的每个条目的最佳方法是什么?
这个文件很大,有几千个这样的条目。
【问题讨论】:
-
您是否在 SO 上搜索过
python parse json?你做过其他研究吗? -
是的,我找到了很多示例,它们都假定要解析已知标签。例如:data["known_tag"][0].
-
那么您知道如何从 json 字符串获取到 dict 区域吗?那有什么问题呢?您可以
for key in dictName:然后使用dictName[key]访问其内容。字典上还有.items()和.keys()。您遇到的确切问题是什么?显示一些代码、错误消息、预期输出以及您的方法不正确的地方。 -
Firebase 有不同的结构,我在 python 上遇到了同样的问题
标签: python json firebase parsing firebase-realtime-database