比如数据Teacher有个 json列叫做information长这样, 有两个元素,我们想获取其中的name,让它成为一个独立的列:{‘name’: ‘tom’, '‘age’:33, …}
第一种方式
获取到json类型的information这个column里面的name,并且成为一个新的列,叫做name。
import org.apache.spark.sql.functions.{
get_json_object}
Teacher.withColumn("name", get_json_object($"information"