我有一个基于存储在表格中的数据生成的JSON对象。我需要能够以不同的方式对其进行排序,但是当我执行JSON.stringify(array)
并尝试从那里进行排序时它不起作用。当我尝试仅执行array.sort();
时,它会更改顺序,但最终并不起作用。我对JSON及其操作没有太多经验,因此我不知道还能尝试什么。在排序后,我需要遍历表格并以字母顺序重写所选类别。
JSON对象如下所示:
var arr = [{
"Functional Category":"T-Shirt",
"Brand Name":"threadless",
"When Obtained":"Last 3 Months",
"How Obtained":"Purchased",
"How Often Worn":"Monthly",
"Where It's Made":"India",
"Has a Graphic":"Yes"}]
我在这里设置了一个fiddle:http://jsfiddle.net/Skooljester/88HVZ/1/,我已经尝试了这里建议的方法但无法使其正常工作。
我的两个问题是:一、如何完成这个任务;二、是否有更好的排序方法?