问题描述
下面的 JSON 让我难倒了好几个小时。
DataSource.Headers 包含 DataSource.Rows 中所有值的标题。
我试图将位置 [0] 的 Header 与每个 DataSource.Rows 对象中的值 [0] 对应到一个 Key:Value 对响应中。这可能吗?
我一直在修改 merge
和 join
函数,但似乎无法让它们工作。
这是输入的 JSON:
{
"DataSource": {
"Name": "Test Data","Headers": [
{
"Name": "ID","displayAt": "None"
},{
"Name": "UserID","displayAt": "Title"
},{
"Name": "Date",{
"Name": "Number",{
"Name": "Documentation",{
"Name": "Documentation Type",{
"Name": "VID","displayAt": "None"
}
],"Rows": [
[
"bcf002c4-0466-4bdc-bef2-aca10144571c","e6363955-5701-415d-b18c-aca1014457b4","2020-01-01","12345","Test Data","Document","54321"
],[
"633c184a-1594-4144-a1fb-aca800f81bb5","ebe3df2a-dfe5-4a7c-b388-aca800f81c4d","2021-01-01","99999","Test Data 2","Document 2","99999"
]
],"TotalRows": 2,"LastUpdated": "2021-01-08T03:04:02.3500000Z",}
}
这是我想要得到的结果。
[
{
"ID": "bcf002c4-0466-4bdc-bef2-aca10144571c","UserID": "e6363955-5701-415d-b18c-aca1014457b4","Date": "2020-01-01","Number": "12345","Documentation": "Test Data","Documentation Type": "Document","VID": "54321",},{
"ID": "633c184a-1594-4144-a1fb-aca800f81bb5","UserID": "ebe3df2a-dfe5-4a7c-b388-aca800f81c4d","Date": "2021-01-01","Number": "99999","Documentation": "Test Data 2","Documentation Type": "Document 2","VID": "99999",}
]
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)