【发布时间】:2020-06-22 08:25:45
【问题描述】:
我有一个带有 JSON 列的数据框。 JSON 基本上包含键和值的数组,如下例所示。
Col1
=====================================================================
|{“Name”:”Ram”,”Place”:”RamGarh”} |
|{“Name”:”Lakshman”,”Place”:”LakshManPur”.”DepartMent”:”Operations”} |
|{“Name”:”Sita”,”Place”:”SitaPur”,”Experience”,”14”} |
我需要解析这个 JSON 数据。什么应该是最有效的方法?
我需要以如下形式呈现它
case class dfCol(col:String, valu:String)
所以基本上我需要解析该数据帧每一行的 json 并转换为表单
| Col
| ==========================================================
| Array(dfCol(Name,Ram),dfCOl(Place,Ramgarh))
| Array(dfCol(Name,Lakshman),dfCOl(Place,LakshManPur),dfCOl(DepartMent,Operations))
| Array(dfCol(Name,Sita),dfCOl(Place,SitaPur),dfCOl(Experience,14))
【问题讨论】:
标签: json scala apache-spark apache-spark-sql