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

前端之家收集整理的这篇文章主要介绍了如何使用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相关文章