sag*_*oto 2 scala apache-spark apache-spark-sql
我有一个包含字符串数组的列,我需要将它转换为字符串的 JSON 列表吗?原始值:[a,b,c]
转换值:"[\"a\",\"b\",\"c\"]"
小智 5
您可以组合struct,to_json和get_json_object:
import org.apache.spark.sql.functions._
val jsonArray = get_json_object(
to_json(struct($"YOUR_COLUMN".as("data"))),
"$.data"
)
df.select(jsonArray)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2006 次 |
| 最近记录: |