【发布时间】:2017-11-10 12:38:13
【问题描述】:
好的,我从 API 调用中获取了一个大的 Json 字符串,我想将其中的一些字符串保存到 Cassandra。我正在尝试将 Json 字符串解析为更像表的结构,但只有一些字段。整体架构如下所示:
我希望我的表结构使用 regnum、日期和值字段。
使用sqlContext.read.json(vals).select(explode('register) as 'reg).select("reg.@attributes.regnum","reg.data.date","reg.data.value").show,我可以获得这样的表格:
但正如您所见,日期和值字段是数组。我想每条记录有一个元素,并为每条记录复制相应的 regnum。非常感谢任何帮助。
【问题讨论】:
标签: json scala apache-spark