我有一个没有统一结构的嵌套 json 文件,如以下示例:
[{ "name": "Jon", "last": "Jonny"},
{"name": "Jimmy", "last": "johnson", "kids":[{"kidName":"johnson_junior","kidAge": "1"}, {"kidName":"johnson_junior2", "kidAge": "4"}]}]
看到在第二项中,第一项中不存在列表名称“kids”。
当我尝试使用 pandas json_normalize 将 json 展平时,它会抛出错误消息:“KeyError:'kids'”
这是 json_normalize 命令:
flat_json = json_normalize(json_file, record_path= 'kids', errors='ignore')
似乎 json_normalize 不支持没有统一结构的嵌套 json。
有人遇到过同样的问题吗?你知道如何通过它吗?