我有一個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
在下面發表了答案。 –