如何使用jQuery或JavaScript在JSON中添加新对象?

我想添加新的 JSON对象像:
"128": {
        "Msg": [{
            "me": "hi"
        },{
            "user": "hello"
        },{
            "me": "whtup"
        }]
    }

在存在的JSON对象中JSON的示例:

{
    "188": {
        "Msg": [{
            "me": "hi"
        },{
            "me": "ki chal riha hai"
        }]
    },"123": {
        "Msg": [{
            "me": "hi"
        },{
            "me": "whtup"
        }]
    },"128": {
        "Msg": [{
            "me": "hi"
        },{
            "me": "whtup"
        }]
    }

解决方法

JSON表示JavaScript对象符号.所以,它只是一个对象(实际上是对象的一个​​子集)在javascript.

所以,实际上你想在现有的JavaScript对象中添加一个对象.

另外,jQuery只不过是一个库(不同的JavaScript函数的集合来简化选择dom元素,ajax函数和其他一些实用程序)

回到你的问题,

如果这是您现有的对象,

var obj = {
    "188": {
        "Msg": [{
            "me": "hi"
        },{
            "me": "whtup"
        }]
    }
}

你可以加

var objToAdd =  {
            "Msg": [{
                "me": "hi"
            },{
                "user": "hello"
            },{
                "me": "whtup"
            }]
        }

通过,

obj["128"] = objToAdd;

现在,你的obj是,

{
        "188": {
            "Msg": [{
                "me": "hi"
            },{
                "me": "ki chal riha hai"
            }]
        },"123": {
            "Msg": [{
                "me": "hi"
            },{
                "me": "whtup"
            }]
        },"128":{
            "Msg": [{
                "me": "hi"
            },{
                "me": "whtup"
            }]
        }
    }

相关文章

jQuery插件的种类 1、封装对象方法 这种插件是将对象方法封装起来,用于对通过选择器获取的jQuery对象进...
扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间。 入门 编写一个jQuery插件开始于给...
最近项目中需要实现3D图片层叠旋转木马切换的效果,于是用到了jquery.roundabout.js。 兼容性如图: ht...
一、什么是deferred对象? 开发网站的过程中,我们经常遇到某些耗时很长的javascript操作。其中,既有异...
AMD 模块 AMD(异步模块定义,Asynchronous Module Definition)格式总体的目标是为现在的开发者提供一...