如何在Apache Zeppelin中将JSON从Spark传递到AngularJS

时间:2018-09-03 12:06:19

标签: angularjs apache-spark apache-zeppelin

我正在使用Apache Zeppelin笔记本,我需要使用z.AngularBind将Spark中的JSON数据传递到AngularJS。

我已经使用火花解释器尝试过此操作:

%spark
val test = Seq(("A","B","C"),("D","E","F"))
             .toDF("col1","col2","col3")
             .toJSON
             .collectAsList
z.angularBind("test", test)

test: Array[String] = Array({"col1":"A","col2":"B","col3":"C"}, {"col1":"D","col2":"E","col3":"F"})

并且我期望下面的代码使用角度不正确的输出:

%angular
{{test[0].col1}}

返回 A ,但这不是因为它会将 test 的每一行都识别为字符串而不是JSON对象。

有什么想法吗?

0 个答案:

没有答案