javascript - 如何将另一个 json 中的 json 对象移动到最后位置

标签 javascript jquery json

我有一个如下的 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 中执行此操作?

最佳答案

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

关于javascript - 如何将另一个 json 中的 json 对象移动到最后位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19406325/

相关文章:

C# json 反序列化到(this)内部对象

python - 在 Python 中将 JSON 转换为 SQLite - 如何将 json 键正确映射到数据库列?

javascript - 这个错误信息是什么意思。来自 Node/表达的意思?

javascript - Office.context.mailbox.displayNewMessageForm 在移动设备中不起作用

javascript - Firefox/IE IIS 6 不支持在 Javascript/HTML 中隐藏标签

javascript - 拍摄 Javascript <script></script> 不在 TextArea 中

javascript - jquery使用数组切换类到多个元素

jquery - CSS-管理栏 :hover

php - jQuery、ajax、json、php 解析器错误

javascript - 如何从javascript调用jquery中的函数