JSON
Odo 通过标准 json 库与本地 JSON 文件进行交互。
URI
JSON URI 是其路径/文件名
JSON URI 的简单示例
myfile.json
/path/to/myfile.json.gz
行分隔 JSON
在内部,odo 可以处理传统的“每个文件一个数据块”的 JSON,以及行分隔的“每行一个数据块”的 JSON。我们会检查现有文件以确定其格式。对于新文件,我们默认使用行分隔格式,但这可以通过使用以下协议来覆盖
json://myfile.json # traditional JSON
jsonlines://myfile.json # line delimited JSON
转换
JSON 文件的默认输入和输出路径是通过 Python 字典迭代器进行的。