0

反转json数据顺序的最佳方法是什么?

var myObject = [
{"id":"001", "content":"content11111111111111"},
{"id":"002", "content":"content22222222222222"},
{"id":"003", "content":"content33333333333333"},
{"id":"004", "content":"content44444444444444"}
];

myJson = JSON.stringify(myObject);

var inverseMyJson = inverseOrder(myJson);

inverseMyJson ==>
[
{"id":"004", "content":"content44444444444444"},
{"id":"003", "content":"content33333333333333"},
{"id":"002", "content":"content22222222222222"},
{"id":"001", "content":"content11111111111111"}
]
4

1 回答 1

5

在对它进行字符串化之前将其反转。

myObject.reverse();

myJson = JSON.stringify(myObject);

如果你想保持原来的顺序,那么.slice()它首先。

var reversed = myObject.slice().reverse();

myJson = JSON.stringify(reversed);
于 2012-11-15T17:28:03.000 回答