我是Spark / Scala的新手。给定一个spark数据集,从中构造json字符串的正确方法是什么。例如:
case class MyDataset(a: String, b: String, c: integer)
val ds = sparkSession.sql("select a, b , c from tbl").as[MyDataset]
ds.show()
+---------------+
| a | b | c |
+---------------+
|0060Z| NY| 16|
|0060Z| LA| 23|
|6060R| GA| 12|
+---------------+
我想使用ds.foreach
并构造如下内容:
"{"b":"NY","c":"16"}"
"{"b":"LA","c":"23"}"
"{"b":"GA","c":"12"}"