我有一个Json数据,需要在显示它之前进行排序。我的Json如下。我需要根据ColumnLocation对它们进行排序。根据字段对Json数据进行排序
[{
"Name": "PieChart",
"Id": "1",
"ColumnLocation": "0",
"RowLocation": "0"
}, {
"Name": "Calendar",
"Id": "2",
"ColumnLocation": "1",
"RowLocation": "0"
}, {
"Name": "FavouriteFilter",
"Id": "3",
"ColumnLocation": "2",
"RowLocation": "0"
}, {
"Name": "FilterResults",
"Id": "4",
"ColumnLocation": "0",
"RowLocation": "1"
}, {
"Name": "Watched",
"Id": "5",
"ColumnLocation": "1",
"RowLocation": "1"
}]
即数组排序应该有以下方式
col : 0, row 0
col : 0, row 1
col : 1, row 0
col : 1, row 1
看不到任何json,只是“以下列方式的项目”。然而,这种方法是,从JSON转换为JS对象/数组/无论它们是什么,运行你的排序(取决于你的JSON变成什么),并且你去了。 JSON只是一个字符串,要应用典型的排序规则,您必须将其转换(JSON.parse)。 –
@TimConsolazio对不起刚添加了Json。 – indra257
在下面发表了答案。 –