0
我有一個JSON它看起來像這樣星火的Sql平展的Json
{"name":"Michael", "cities":["palo alto", "menlo park"], "schools":[{"sname":"stanford", "year":2010}, {"sname":"berkeley","year":2012}]}
我要輸出存儲在一個CSV文件是這樣的:
Michael,{"sname":"stanford", "year":2010}
Michael,{"sname":"berkeley", "year":2012}
我曾嘗試以下:
val people = sqlContext.read.json("people.json")
val flattened = people.select($"name", explode($"schools").as("schools_flat"))
上面的代碼並沒有給schools_flat作爲json。 關於如何獲得預期輸出的任何ide。
謝謝