是否有任何方法可以通过不使用空字段从sparkDataframe创建json:
假设我有一个Dataframe:
+-------+----------------+
| name| hit_songs|
+-------+----------------+
|beatles|[help, hey jude]|
| romeo| [eres mia]|
| juliet| null |
+-------+----------------+
我想把它转换成json,比如:
[{
name: "beatles",
hit_songs: [help, hey jude]
},
{
name: "romeo",
hit_songs: [eres mia]
},
{
name: "juliet"
}
]
如果json\u对象的值为null,我不希望该字段在json\u对象中出现
1条答案
按热度按时间6za6bjd01#
使用
to_json
此案例的函数。