spark生成json文件

来源:互联网 发布:喀秋莎录屏软件7 编辑:程序博客网 时间:2024/05/16 11:12

spark生成json文件

接上一篇文章:http://blog.csdn.net/wild46cat/article/details/54174695
上一篇文章讲述了如何读取一个json文件,并且转换成对象。本篇文章介绍如何生成json文件。
下面是代码:
import org.json4s._import org.json4s.JsonDSL._import org.json4s.jackson.JsonMethods._object CC{        def my{                println("aabbcc")                case class Person(name:String, age:Int)                val json = (                        ("name" -> "xiaoming") ~                          ("age" -> 12)                        )                val jsons = compact(render(json))                println(jsons)                println("====================")                println(jsons.getClass)                val c = sc.parallelize(List(jsons,jsons))                c.saveAsTextFile("file:///home/user/sparktemp/pjson")        }}

运行结果:

查看一下文件夹中的文件,是否已经生成了json

文件的内容;

0 0
原创粉丝点击