Jon*_*ler 7 python validation json google-bigquery
是否有任何工具可以针对BigQuery架构验证JSON字符串?我想将有效的加载到BQ,并重新处理无效的.
我知道您可以使用(例如)python的jsonschema来验证标准JSON模式,BQ模式是否有类似的东西?
Re Pentium10的评论,我可以想象一些ETL场景,其中来自多个源的数据必须被组装以使其与BQ架构匹配 - 目前我需要2个数据模式,JSON模式和BQ模式 - 我验证了JSON模式,并希望这足以满足提交时的BQ模式.
具体来说:在这种情况下,我有从Javascript前端到达的JSON,并作为字符串输入BQ.我想处理这个字段,并将其作为一个表单独添加到BQ,以便我可以搜索它.
JSON(或多或少)属于2'模式',但它的类型很差(即数字被视为字符串,长度为1的列表是字符串,而不是列表......).我想快速查看一个字段是否会进入表中,我有一个BQ表模式似乎有点傻,但是无法验证它 - 相反,我还必须为理想化数据创建一个JSON模式,必须检查.