反向对象元素顺序

时间:2012-11-15 17:26:47

标签: javascript jquery json html5

逆转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"}
]

1 个答案:

答案 0 :(得分:5)

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

myObject.reverse();

myJson = JSON.stringify(myObject);

如果您想保留原始订单,请先.slice()

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

myJson = JSON.stringify(reversed);