怎样用JSON格式来表示其数据结构

2022年7月27日 19点热度 0人点赞

用JSON格式来表示其数据结构步骤详解

方法/步骤

  1. 1

    1)  假设某表有如下一行,我们用JSON格式来表示其数据结构。在Hive下访问的格式为

  2. 2

    2)基于上述数据结构,我们在Hive里创建对应的表,并导入数据。

    创建本地测试文件test.txt

  3. 3

    注意:MAP,STRUCT和ARRAY里的元素间关系都可以用同一个字符表示,这里用“_”。

    3)Hive上创建测试表test

  4. 4

    字段解释:

    row format delimited fields terminated by ','  -- 列分隔符

    collection items terminated by '_'        --MAP STRUCT 和 ARRAY 的分隔符(数据分割符号)

    map keys terminated by ':'                          -- MAP中的key与value的分隔符

    lines terminated by '\n';                              -- 行分隔符

    4)导入文本数据到测试表

  5. 5

    5)访问三种集合列里的数据,以下分别是ARRAY,MAP,STRUCT的访问方式

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论