【发布时间】:2020-03-20 10:03:50
【问题描述】:
我正在尝试使用 sparksql 将 json 文件数据插入到 sql 表中 我的示例 json 文件示例:
{
"id": "value_string",
"aggregate_id": "value_string",
"type": "value_string",
"timestamp": "value_string",
"data": {
"customer_id": "value_string",
"name": "value_string"
}
}
想使用 spark 插入 sql 表,尝试像这样创建但不能
public class DataOfPerson
{
public string name { get; set; }
public string birthdate { get; set; }
public string customer_id { get; set; }
}
public class Person
{
public string id { get; set; }
public string aggregate_id { get; set; }
public string type { get; set; }
public string timestamp { get; set; }
public List<DataOfPerson> dataOfPerson { get; set; }
}
public class RootObject
{
public Person person { get; set; }
}
var root = JsonConvert.DeserializeObject<RootObject> (sqlContext.read.json(s"abfss://abc@xyz/events.json")
【问题讨论】:
标签: sql json dataframe apache-spark-sql insertion