【发布时间】:2011-08-26 05:43:48
【问题描述】:
var dataSource = ({
"Items": ({
"Deserts": ({}),
"Veg": ({
"VegPulao": "Veg Pulao",
"PalakPaneer": "Palak Paneer",
"PaneerButterMasala": "Paneer Butter Masala"
}),
"Chicken": ({
"Tandoori": "Tandoori special"
}),
"Hot drinks": ({
"Coffe": ({ "Hot": "Hot Coffe", "Medium": "Medium", "Others": ({ "Iris": "Iris Coffe", "Capuccino": "Capuccino" }) }),
"Tea": ({ "Red": "Red Tea", "Black": "Black Tea" }),
"Hot BadamMilk": "Hot Badam Milk",
"Hot Bornvita": "Hot Bornvita",
"Hot Milk": "Hot Milk"
}),
"Juice": ({
"Mango": "Mango",
"Berry": "Berry",
"Grapes": "Grapes",
"Wine": ({
"Rose": "Rose",
"Red wine": "Red",
"Apple": "Apple",
"Hard drinks": ({
"Royal challenge": "Royal challenge",
"Blender's Pride": "Blender's Pride"
})
})
})
})
});
需要对嵌套的json对象进行排序 像上面那个?
【问题讨论】:
-
所有括号是怎么回事?它们应该是方括号吗? (另外,这不是 JSON。JSON 是数据的字符串表示形式;没有 JSON 对象之类的东西。)
-
对嵌套数组进行排序是什么意思?如果删除多余的括号,这些是嵌套对象,并且对象没有排序顺序。我没有看到任何数组。
-
对不起.. 它只是一个嵌套对象。我希望它被排序..任何帮助
-
先把那些错位的()去掉,伤眼睛
标签: javascript arrays json sorting nested