json数组

数据样例:

[{"date":"2016-09-24","period":1,"custom_dimension":"","term_type_id":14}]

GET_JSON_OBJECT 函数:

SELECT GET_JSON_OBJECT(name_tmp,'$.date')FROM (SELECT regexp_replace(regexp_replace(regexp_replace(json_str,'^\\[',''),'\\]$',''),'},\\{','}|{') as json_str1from (select '[{"date":"2016-09-24","period":1,"custom_dimension":"","term_type_id":14}]' as json_str ) t1) t2lateral view explode(split(json_str1,'\\|')) b AS name_tmp
;

复杂json串

数据样例:

{"approved":[{"code":2,"receiver_type":12,"title_params":[1],"content_params":[1,3,2],"type":1}],"remind":[{"code":3,"receiver_type":6,"title_params":[],"content_params":[1,3,2],"type":1}]}

GET_JSON_OBJECT 函数:

SELECT GET_JSON_OBJECT(name_tmps,'$.title_params')FROM (SELECT regexp_replace(regexp_replace(regexp_replace(json_str,'^\\[',''),'\\]$',''),'},\\{','}|{') as json_str1from (select (SELECT GET_JSON_OBJECT(name_tmp,'$.remind')FROM (SELECT '{"approved":[{"code":2,"receiver_type":12,"title_params":[1],"content_params":[1,3,2],"type":1}],"remind":[{"code":3,"receiver_type":6,"title_params":[],"content_params":[1,3,2],"type":1}]}' AS name_tmp) )as json_str ) t1) t2lateral view explode(split(json_str1,'\\|')) b AS name_tmps
;

【MaxCompute】MaxCompute 处理复杂json、json数组相关推荐

  1. javascript-数据类型,json与数组,获取非行间样式

    一.javascript组成: 1.ECMAScript  解释器 2.DOM (文档对象模型:document object model)   document 3.BOM(浏览器对象模型:brow ...

  2. jquery遍历json与数组方法总结each()

    在jquery中遍历数组或json数组我们使用最多的方法是each这个函数了或使用foreach,for也是可以实现的,下面我来给大家详细介绍jquery遍历json与数组实现. 代码如下复制代码 先 ...

  3. python json数据格式数组内元素递增赋值_python深浅复制,类型转换, json操作,数组操作...

    python深浅复制 import copy a = [1, 2, 3, 4, ['a', 'b']] #原始对象 b = a #赋值,传对象的引用 c = copy.copy(a) #对象拷贝,浅拷 ...

  4. ajax使用json数组,使用JSON传递数组值的Ajax

    我有一个复选框和提交按钮表格的html表单. 当按钮被点击时,我打电话和ajax_function在那里我想传递 的数据到另一个php页面.我不知道如果我做了什么,到目前为止是正确的,所以我可以pro ...

  5. json对象数组按对象属性排序

    //json对象数组按对象属性排序 function JsonSort(obj, field, sortby) {this.obj = obj;this.field = field;this.sort ...

  6. C/C++由字符串转JSON/JSON转字符串/数组解析/数组添加

    字符串转成JSON(其中str为字符串) 1 2 3 4 5 Json::Reader Reader; Json::Value DevJson; Reader.parse(str,DevJson); ...

  7. powershell /遍历/psobject/字符串转换Json/json数组操作

    读取json文档 $json = (Get-Content "C:\HDDList.json" -Raw) | ConvertFrom-Json $select=$json.Con ...

  8. c#解析json字符串数组_C#解析JSON字符串总结

    JSON文件读取到内存中就是字符串,.NET操作JSON就是生成与解析JSON字符串. 操作JSON通常有以下几种方式: 1. 原始方式:按照JSON字符串自己来解析. 2. 通用方式[★★★★★]: ...

  9. 【小程序】【Tips】【前端】交互【后端】从Json对象数组里面获取数据的方法 - PHP - JS 的原生方法

    小程序后端和前端之间是通过,json的格式来传数据的,那么,数据如何获取呢?这就分两个部分 1 就是后端到前端 后端我们考虑是PHP环境,前端是JS, 那么在JS里面,很简单: 比如,小程序一般在前端 ...

  10. JSON(3)--- 数组

    JSON 数组 数组作为 JSON 对象 实例 [ "Google", "Runoob", "Taobao" ] JSON 数组在中括号中书 ...

最新文章

  1. 年薪50万的程序员_这些年薪50万+的程序员都经历了什么?
  2. android uinput 按键_linux 虚拟输入设备(uinput)模拟鼠标和键盘的使用方法
  3. 神策 FM | 将定价作为产品竞争优势的 5 种策略
  4. cocos2d-x JS 随机数
  5. NVIDIA英伟达的Multi-GPU多卡通信框架NCCL
  6. Numpy Statistics 统计函数
  7. HTML的Get方法URL传递中文参数,解决乱码问题
  8. python后台架构Django教程——日志系统
  9. 不是三维——软件项目的设计、开发与管理
  10. Atitit。Tree文件解析器的原理流程与设计实现  java  c# php js
  11. 软件架构设计入门学习
  12. wampserver显示红色、橙色的解决方案
  13. 正则表达式中常用符号
  14. 数字信号处理基础----采样定理
  15. 浏览器放大缩小,页面布局不变,浏览器放大百分比,页面放大到左上角,浏览器缩小百分比,页面缩小至中间(类似csdn官网效果)
  16. matlab 直和,MATLAB求空间sdm的直接和间接效应
  17. C语言报告书学生信息管理系统,C语言实训 学生信息管理系统
  18. midjournery AI绘画使用指南
  19. Shell 编程入门(一)
  20. 软件设计模式与体系结构 课后练习1

热门文章

  1. 如何撰写一篇好的英文论文(感谢导师的指导,学到很多)
  2. ES GEO地理空间查询java版
  3. 监控摄像头服务器维护要多久,监控摄像头如何维护 监控摄像头维护方法【详解】...
  4. crm系统客户池功能流程泳道图
  5. 三八节送什么礼物好?最适合送礼的无线蓝牙耳机品牌排名
  6. 利用Vue的计算属性计算平均值总成绩
  7. 中琅条码打印软件如何批量打印单色黑流水号
  8. 小米笔记本装linux教程视频教程,重新安装系统,小编教你小米笔记本怎么重装win10系统...
  9. android模拟器模拟拨号电话号码,如何在Android的Genymotion模拟器中拨打电话?
  10. 【FPGA】Spartan®-7器件XC7S75-1FGGA484C、XC7S15-1FTGB196C现场可编程门阵列芯片