1

我有一个如下的json

var obj = {
    "key1" : ["value1"],
    "key2" : ["value2"],
    "key3" : ["value3"],
    "key4" : ["value4"]
}

我需要的是,如果任何事物的值更新或更改,则相应的对象应该移动到最后一个位置。例如,如果 value2 更改为新 value2,那么我需要将“key2”和新值移动到最后一个位置。(即)如下

var obj = {
    "key1" : ["value1"],
    "key3" : ["value3"],
    "key4" : ["value4"],
    "key2" : ["new value2"]
}

如何在json中做到这一点?

4

2 回答 2

2

对象/JSON 没有保证顺序。用数组替换你的包装器。

于 2013-10-16T14:37:52.220 回答
0

更改数组类型的包装器对象。

于 2013-10-16T14:40:48.203 回答