我正在尝试使用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呢?至于现在,我们有两种可能的解决方案:
TO_JSON_STRING
函数直接获取行的JSON表示形式的查询结果,如[{"employee":"peter","age":"40"},{"employee":"john","age":"30"},{"employee":"jack","age":"50"},{"employee":"michael","age":"20"},{"employee":"eric","age":"60"}]