json_extract(json_expression, json_path)将返回所有 JSON 值

json_extract_scalar(json_expression, json_path)将只返回标量值(字符串、数字、布尔值)

我们用案例来看下两者之间的区别

解析数据格式:

{"total":"5","success":"1","translate_status":"0","success_pos_list":"4","fail_pos_list":"0,1,2,3","batch_id":"2022120100"}

解析sql

select
json_extract_scalar(xx_info,'$.translate_status') as scalar_translate_status,
json_extract(xx_info,'$.translate_status') as extract_translate_statusfrom  edw.scratch.table
scalar_translate_status extract_translate_status
0 “0”

bigquery json处理函数json_extract和json_extract_scalar的区别相关推荐

  1. Mysql使用函数json_extract处理Json类型数据

    Mysql使用函数json_extract处理Json类型数据 1. 需求概述 2. json_extract简介 2.1 函数简介 2.2 使用方式 2.3 注意事项 3. 实现验证 3.1 建表查 ...

  2. JSON.parse 函数应用 (复制备忘)

    JSON.parse 函数 JSON.parse 函数 (JavaScript) 将 JavaScript 对象表示法 (JSON) 字符串转换为对象. 语法 JSON.parse(text [, r ...

  3. JavaScript的JSON转变函数parse[转化为对象] stringfy[转化为字符串]

    创建一个对象数组:使用parse会把字符串转化为对象 var sites = [{ "name":"runoob", "url":" ...

  4. php返回json数据函数实例

    本文实例讲述了php返回json数据函数的用法,分享给大家供大家参考.具体方法如下: json_encode()函数用法: ? 1 echo json_encode(array('a'=>'bb ...

  5. JSON.parse 函数

    JSON.parse 函数 JSON.parse 函数 (JavaScript) 将 JavaScript 对象表示法 (JSON) 字符串转换为对象. 语法 JSON.parse(text [, r ...

  6. php json函数参数传递,JSON作为函数参数时应该如何使用

    这次给大家带来JSON作为函数参数时应该如何使用,JSON作为函数参数时使用的注意事项有哪些,下面就是实战案例,一起来看一下. 一直对json不太懂,最近看了一些介绍才发现,原来这个东西这么好用,下面 ...

  7. 微信小程序 Unexpected token in JSON at position 0 设置二维码,并且使用js中JSON.parse()函数将二维码返回的值转化为json格式

    代码报错: Unexpected token in JSON at position 0 使用二维码生成器, JSON.parse()函数 1.可以随便在网上找一个生成二维码的网站 本人用的是这个 二 ...

  8. json.stringify()函数

    一.先来一篇详细介绍 JSON.stringify()超级详细的介绍 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference ...

  9. JSON.stringify 函数 (JavaScript)

    JSON.stringify 函数 (JavaScript) 在bsrck项目中,使用jQuery.Form.js的ajaxSubmit时,遇到有文件上传的form提交,在firefox和chrome ...

  10. T-SQL解析json字符串函数

    T-SQL解析json字符串函数及其使用示例 参考博文:http://www.cnblogs.com/huangtailang/p/4277809.html 1.解析json字符串函数,返回表变量 A ...

最新文章

  1. 吐血整理:24种可视化图表优缺点对比,一图看懂!
  2. 【转】ClickOnce证书
  3. WPF MultiSelect模式下ListBox 实现多个ListBoxItem拖拽
  4. XML电子口岸自动报关项目 真实百万级项目下载
  5. 学习进度 - 004
  6. Linux 环境 C语言 操作MySql 的接口范例
  7. 打印n×n数字方阵python_2020华为春招amp;#8211;N阶方阵旋转(python) - 易采站长站
  8. iOS教程:详解iOS多图下载的缓存机制
  9. VS2010与Windows7共舞:对库进行编程
  10. Node.js log4js日志记录
  11. NonEmpty和Hierarchize嵌套的bug
  12. jquery api中文手册
  13. 深度学习之图像分类(七)--ResNet网络结构
  14. JAVA 初级程序员常见问题分析
  15. 22-LTE Policy and Charging Control (PCC)
  16. 通达信接口官网与量化交易有联系吗?
  17. 华为防火墙(以USG6330为例)公网直接访问问题解决
  18. On the Effectiveness of Visible Watermarks 利用AI技术去除图像水印
  19. Aiml智能标记语言规范(20201216)
  20. 实时即未来,车联网项目之远程诊断实时故障分析【七】

热门文章

  1. PDF Expert for mac(专业pdf编辑器)兼容12系统兼容m1
  2. activiti流程图下发任务报错,不能正常流转到下一个处理步骤
  3. 智力游戏教案c语言代码,幼儿园智力游戏教案有哪些
  4. 2003服务器安全策略
  5. 商汤科技VS旷视科技VS依图科技
  6. 猴子排序 php,睡眠排序、面条排序、猴子排序...........................
  7. 手机电池校正代码_手机电池校正!iPhone手机电池校正设置
  8. 红米手机android无法开机画面,红米手机一直停在开机画面怎么办?
  9. 学校计算机教室学生使用记录表,学校学生信息技术教学计划
  10. 原生js实现表单的正则验证,所有验证都通过后提交按钮才可用