我是 json 新手。我在将 json 从一种格式转换为另一种格式时遇到了一些麻烦。这是我要转换的json。
{
"message": "Successfully Advisor data has been fetched.",
"success": true,
"data": {
"dataHeaders": ["Carrier","B2B", "EM"],
"dataArray": {
"DHL": ["DHL", "45", "5","5"],
"Fedex": ["Fedex","40", "7","6"],
"UPS" : ["UPS","30", "10","3"],
"TNT" : ["TNT","30", "10","3"],
}
}
}
我要求将 json 转换为这种格式。
[
{
"key":"Carrier",
"values":[
{
"x":"DHL",
"y":45
},
{
"x":"Fedex",
"y":40
},
{
"x":"UPS",
"y":30
},
{
"x":"TNT",
"y":35
}
]
},
{
"key":"B2B",
"values":[
{
"x":"DHL",
"y":5
},
{
"x":"Fedex",
"y":7
},
{
"x":"UPS",
"y":10
},
{
"x":"TNT",
"y":5
}
]
},
{
"key":"EM",
"values":[
{
"x":"DHL",
"y":5
},
{
"x":"Fedex",
"y":6
},
{
"x":"UPS",
"y":3
},
{
"x":"TNT",
"y":5
}
]
}
]
我如何使用 jquery 做到这一点?