我想使用Spark Scala展平嵌套的Json文件
我的文件看起来像这样我想使用Spark Scala展平嵌套的Json文件,json,scala,apache-spark,Json,Scala,Apache Spark,我的文件看起来像这样 { "Item Version": 1.0, "Item Creation Time": "2019-04-14 14:15:09", "Trade Dictionary": { "Country": "India", "TradeNumber": "1", "action": { "Action1": false }, "Value": "XXX
{
"Item Version": 1.0,
"Item Creation Time": "2019-04-14 14:15:09",
"Trade Dictionary": {
"Country": "India",
"TradeNumber": "1",
"action": {
"Action1": false
},
"Value": "XXXXXXXXXXXXXXX"
},
"Payments": {
"Payment Details": [{
"Payment Date": "2019-04-11",
"Payment Type": "Rej"
}]
}
}
我想要以下格式的结果
Item Version,Item Creation Time,Trade Dictionary.Country,Trade Dictionary.TradeNumber,Trade Dictionary.TradeNumber.action.Action1,Trade Dictionary.TradeNumber.value,Payment.Payment Details.Payment Date,Payment.Payment Details.Payment Type
请提供一个最小的可重复的例子:你可以看一看-这个问题重复