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 に答える