逆转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"}
]
答案 0 :(得分:5)
在对其进行字符串化之前将其反转。
myObject.reverse();
myJson = JSON.stringify(myObject);
如果您想保留原始订单,请先.slice()
。
var reversed = myObject.slice().reverse();
myJson = JSON.stringify(reversed);