【发布时间】:2020-03-18 18:38:10
【问题描述】:
尝试使用带有 JSONPATHS 文件的 Copy 将 JSON 文件从 s3 加载到 Redshift。该文件包含 N 条记录。
一次性加载整个集合会引发错误:
无效操作:无效的 JSONPath 格式。支持的符号是 'dot-notation' 和 'bracket-notation'
Json 路径:
{"jsonpaths":
[
"$.item[:].col1",
"$.item[:].col2",
"$.item[:].col3"
]
}
示例文件:
{"item":
[
{
"col1":"A",
"col2":"b",
"col3":"d"
},
{
"col1": "123",
"col2": "red",
"col3": "456"
}
]
}
工作文件:-
{"jsonpaths":
[
"$.item[0].col1",
"$.item[0].col2",
"$.item[0].col3"
]
}
我做错了什么导致这个错误?
【问题讨论】:
标签: json amazon-redshift