我有一个文本文件,其中包含类似以下JSON数据的内容:
{
"element" : value,
"id" : value,
"total" : []
}
{
"element" : value,
"id" : value,
"total: []
}
所有JSON都是以换行符分隔的。
我正在尝试将所有文本文件的数据加载到临时视图中:
sqlContext.read.textFiles("/path").createOrReplaceTempView("result")
val data = sqlContext.sql("select * from result").collect()
结果:
[{"element" : value,"id" : value,"total" : [] }]
[{"element" : value,"id" : value, "total" : []}]
我需要提取与id相关的总数。
在Spark中有没有处理这个问题的方法?