最适合存储交叉引用的文件格式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了最适合存储交叉引用的文件格式相关的知识,希望对你有一定的参考价值。
我需要在我的资产之间存储一些元信息和依赖关系,在我可以用来做一些验证的文件中。
以JSON为例,我的元数据文件看起来像这样(/publish/path/metadata/poster.json
):
{
'created_by': 'John',
'creation_date': '12112018',
'version': '005',
'creator_comments': 'Updated to latest published images for Poppy',
'path_to_file': '/publish/path/images/poster.png',
'dependencies': [
'/publish/path/metadata/poppy.json',
'/publish/path/metadata/dwarf.json',
'/publish/path/metadata/giant.json'
]
}
和(/publish/path/metadata/poppy.json
):
{
'created_by': 'Daug',
'creation_date': '12102018',
'version': '003',
'creator_comments': 'Poppy is more red on top',
'path_to_file': '/publish/path/images/poppy.png',
'dependencies': [
'/publish/path/metadata/poppy_drawing.json',
'/publish/path/metadata/poppy_effect.json'
]
}
我正在寻找一种文件格式,最适合做以下事情
- 能够存储对其他文件的引用
- 可以处理引用的python库支持
- 可以被人类轻易阅读
- 查看器或浏览器支持,允许我遍历引用的文件
你觉得什么最适合我的用例?
以上是关于最适合存储交叉引用的文件格式的主要内容,如果未能解决你的问题,请参考以下文章