我正在尝试使用google-cloud API对表运行查询并以JSON格式获取结果。到目前为止,我已经探索了以下解决方案,但是没有一个令人满意的:
TO_JSON_STRING
功能修改SQL 。它必须修改原始SQL。并且JSON格式与导出表时使用的JSON格式不同。bq query --format json --project_id myProject "select * from sandbox.keweiquerytable"
。因此,我自然认为它应该在后台调用REST API。但是如何找到相关的REST API?到目前为止,我们有2种可能的解决方案:
TO_JSON_STRING
函数直接以行的JSON表示形式获取查询结果,如[{"employee":"peter","age":"40"},{"employee":"john","age":"30"},{"employee":"jack","age":"50"},{"employee":"michael","age":"20"},{"employee":"eric","age":"60"}]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句