我有一个JSON数组,就像我给出的那样。
我能够使用 map 函数将单维度的 JSON 转换为数组。
[
{"Name": {"xxx": [{"I": "FORENAME"} , {"I": "Surname"}]}},
{"EmailAddress":{"I": "yyy"}},
{"[ID]": {"I": "zzz"}},
{"[Company]": {"I": "aaa"}}
]
这需要进行转换,如下:
[
["Name", ["xxx", [["I", "FORENAME"], ["I", "Surname"]]]],
["EmailAddress", ["I", "yyy"]],
["[ID]", ["I", "zzz"]],
["[Company]", ["I", "aaa"]]
]
我能够使用 map 函数将单维度的 JSON 转换为数组。
$.map( dimensions, function( value, index ) {
ary.push([index, value])
});
但将其转换为适用于多维度的形式是困难的。有没有任何方法可以将这样的json转换,或者有任何解决方法..?