JSON格式文件:

[{"id":"1","status":"0","jd_no":"2424234333"},{"id":"10","status":"0","jd_no":"2424114333"},{"id":"3","status":"0","jd_no":"2124234333"},{"id":"4","status":"0","jd_no":"2424231233"},{"id":"5","status":"0","jd_no":"1224234333"},{"id":"7","status":"0","jd_no":"2424231233"}]

select  get_json_object(j_column,'$.id') as id,
get_json_object(j_column,'$.status') as status,
get_json_object(j_column,'$.jd_no') as jd_nofrom(SELECT split(regexp_replace(regexp_extract(t.json_column, '(\\[)(.*?)(\\])', 2), '\\},\\{', '\\}|\\{'), '\\|') AS json_column
FROM (SELECT '[{"id":"1","status":"0","jd_no":"2424234333"},{"id":"10","status":"0","jd_no":"2424114333"},{"id":"3","status":"0","jd_no":"2124234333"},{"id":"4","status":"0","jd_no":"2424231233"},{"id":"5","status":"0","jd_no":"1224234333"},{"id":"7","status":"0","jd_no":"2424231233"}]' AS json_column
) t
) a
lateral view explode(json_column) b as j_column;

Hive json数组转成多行相关推荐

  1. mysql json数组拆分表_MaxCompute将json数组拆分成多行

    selectGET_JSON_OBJECT(name_tmp,'$.val') asval ,GET_JSON_OBJECT(name_tmp,'$.area') asarea ,GET_JSON_O ...

  2. 【FastJson】使用FastJson将Json数组转换成字符串

    使用FastJson将Json数组转换成字符串 待处理的数据 代码实现 可以看出,Json数据像一个数组,里面的每一个元素都是一个对象,所以我们首先要定义出一个对象来存储数据 public class ...

  3. jquery中json数组转成对象的方法

    rights=JSON.parse(str); 其中str为后台传过来的json数组的字符串,前台我放到input标签中了然后jquery获取到的是json数组的字符串,然后再js中用上面的语句就可以 ...

  4. json数组转换成list map

    jar引用 <dependency><groupId>net.sf.json-lib</groupId><artifactId>json-lib< ...

  5. Hive 超赞的解析 Json 数组的函数

    背景 大数据的 ETL(Extract-Transfer-Load) 过程的 Transfer 阶段,需要对 json 串数据进行转换"拍平"处理. 亲测!超好用 Hive 内置的 ...

  6. 学会Hive解析Json数组

    在Hive中会有很多数据是用Json格式来存储的,如开发人员对APP上的页面进行埋点时,会将多个字段存放在一个json数组中,因此数据平台调用数据时,要对埋点数据进行解析.接下来就聊聊Hive中是如何 ...

  7. Hive解析Json数组超全讲解

    在Hive中会有很多数据是用Json格式来存储的,如开发人员对APP上的页面进行埋点时,会将多个字段存放在一个json数组中,因此数据平台调用数据时,要对埋点数据进行解析.接下来就聊聊Hive中是如何 ...

  8. 将JSON数组转化为List集合

    假如我们向redis中存放了一个JSON数组,从中获取的时候需要将JSON数组转化为List集合,然后将List对象返回给前端. 1.引入hutool和fastjson依赖 <!--hutool ...

  9. 25 Flutter Json数组转换为List对象及Dio请求结果换为List对象

    FlutterJson数组转换为List对象及Dio请求结果换为List对象 1.实体类 class VideoInfo {String body;int id;String title;int us ...

最新文章

  1. 电商系统如何做搜索引擎?
  2. 函数计算如何帮助语雀构建稳定且安全的业务架构?
  3. 7-4 螺旋方阵 (20 分)
  4. js全局变量和局部变量名称一样_微信小程序的全局变量、页面变量,你真的掌握了?...
  5. react-native 框架升级 安卓第三方插件报错 Android resource linking failed
  6. linux系统剪切,Linux 系统裁剪
  7. (传播智客)刘意Java基础班精华版
  8. “扫荡波”来袭 已造成大面积用户系统崩溃
  9. java中映射getproperty,PropertyUtils.getProperty和PropertyUtils.setProperty的用法详解
  10. html中scc样式背景渐变,中琅条码生成软件如何制作SCC-14条码
  11. matlab拷贝不进u盘,Mac无法拷贝文件到U盘怎么办
  12. 途牛android源码,途牛,Android 开发工程师,一面,攒人品
  13. 97年时的计算机系统桌面,这些年电脑桌上的变迁 篇一:设备的更迭
  14. SDCC软件开发者大会:编程马拉松团队火热招募中
  15. 随想录Day9--28. 实现 strStr() , 459.重复的子字符串
  16. Qt下的视频实时传输
  17. java中List集合的几种遍历方式
  18. 实用的一条命令(bugbounty tips)
  19. 分享10个非常好用的绘图工具
  20. 哪些情况下适合发短信?

热门文章

  1. 【日语】日语语法总结九 ---- 日语句型
  2. 使用python画散点图时报错No handles with labels found to put in legend.解决办法
  3. 怎么用python求导_如何使用Python求导?
  4. 大数据系列文章,数据人收藏!
  5. 动态规划——漂亮打印问题
  6. javascript 类中函数调用的that模式,避免this的丢失
  7. 线扫相机DALSA-Advanced Control(输出设置)
  8. 3D打印与静电纺丝相结合,实现快速响应和增强水凝胶致动器的可设计性
  9. Flink大数据实时计算系列-Flink窗口如何处理延时数据
  10. Flink大数据实时计算系列-Flink的CheckPoint原理 Flink分布式环境下的CheckPoint原理