雪花抛出错误(解析 JSON 时出错:错位 { )

时间:2021-05-20 06:30:28

标签: json snowflake-cloud-data-platform

我正在尝试使用复制命令将 json 文件加载到雪花中。我有两个结构相同的文件。但是一个文件加载没有问题,另一个文件抛出错误 "解析 JSON 时出错:错位 { "

1 个答案:

答案 0 :(得分:0)

简单的示例 select parse_json($1) record from values ('{{'); 也会出错 Error parsing JSON: misplaced {, pos 2,因此您的第二个文件实际上可能包含无效的 JSON。

尝试在验证模式下运行该语句(例如 copy into mytable validation_mode = 'RETURN_ERRORS';),这将返回一个包含有用的故障排除信息(如错误的行号和字符)的表。

文档在这里介绍:https://docs.snowflake.com/en/sql-reference/sql/copy-into-table.html#validating-staged-files