我建议您使用
python-benedict,具有完整的 keypath支持 和许多实用程序方法的可靠python dict子类。
它提供多种格式的IO支持,包括
json。
您可以直接从
json文件初始化它:
from benedict import benedictd = benedict.from_json('data.json')现在您的字典具有关键路径支持:
print(d['payload.metadata.coverImage.id'])# or use get to avoid a possible KeyErrorprint(d.get('payload.metadata.coverImage.id'))安装:
pip install python-benedict
这里是库存储库和文档:https :
//github.com/fabiocaccamo/python-
benedict



