如何将Spark响应转换为JSON对象

时间:2019-08-20 09:03:21

标签: scala apache-spark

val conf = new SparkConf().setAppName("test").setMaster("local")
val sc = new SparkContext(conf)
val sqlContext = new SQLContext(sc)
val input = sqlContext.read.json("input.json")
input.select("email", "first_name").where("email=='donny54@yahoo.com'").show()

我得到以下回应

enter image description here

如何获得作为JSON对象的响应?

1 个答案:

答案 0 :(得分:2)

您可以将其写入Json File:get_user_model() [Django-doc]

或者,如果您希望将其显示为Json Strings的数据集,请使用toJSON函数:

input
  .select("email", "first_name")
  .where("email=='donny54@yahoo.com'")
  .toJSON()
  .show()