我想添加 JSON
的新对象,例如:
"128": {
"Msg": [{
"me": "hi"
}, {
"user": "hello"
}, {
"me": "whtup"
}]
}
在现有的 JSON
对象中 JSON
示例:
{
"188": {
"Msg": [{
"me": "hi"
}, {
"user": "hello"
}, {
"me": "ki chal riha hai"
}]
},
"123": {
"Msg": [{
"me": "hi"
}, {
"user": "hello"
}, {
"me": "whtup"
}]
},
"128": {
"Msg": [{
"me": "hi"
}, {
"user": "hello"
}, {
"me": "whtup"
}]
}
最佳答案
JSON 代表 JavaScript 对象表示法。所以,它只不过是 JavaScript 中的一个对象(实际上是对象的子集)。
所以,实际上你想在现有的 javascript 对象中添加一个对象。
此外,jQuery 只是一个库(不同 javascript 函数的集合,以方便选择 dom 元素、ajax 函数和其他一些实用程序)
回到你的问题,
如果这是您现有的对象,
var obj = {
"188": {
"Msg": [{
"me": "hi"
}, {
"user": "hello"
}, {
"me": "ki chal riha hai"
}]
},
"123": {
"Msg": [{
"me": "hi"
}, {
"user": "hello"
}, {
"me": "whtup"
}]
},
"128": {
"Msg": [{
"me": "hi"
}, {
"user": "hello"
}, {
"me": "whtup"
}]
}
}
您可以添加
var objToAdd = {
"Msg": [{
"me": "hi"
}, {
"user": "hello"
}, {
"me": "whtup"
}]
}
由,
obj["128"] = objToAdd;
现在,你的obj
是,
{
"188": {
"Msg": [{
"me": "hi"
}, {
"user": "hello"
}, {
"me": "ki chal riha hai"
}]
},
"123": {
"Msg": [{
"me": "hi"
}, {
"user": "hello"
}, {
"me": "whtup"
}]
},
"128":{
"Msg": [{
"me": "hi"
}, {
"user": "hello"
}, {
"me": "whtup"
}]
}
}
关于jquery - 如何使用 jQuery 或 JavaScript 在 JSON 中添加新对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9971333/