我知道我可以将新属性插入到JSON中,如下所示:
var jsonObj = {
members:
{
host: "hostName",
viewers:
{
user1: "value1",
user2: "value2",
user3: "value3"
}
}
}
jsonObj.members.viewers["user4"] = "value4";
但我需要使用的JSON就是这样(来自Texture Packer):
var jsonObj = {
"frames": {
"chaingun.png": {
"frame": {
"x": 1766,
"y": 202,
"w": 42,
"h": 34
},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {
"x": 38,
"y": 32,
"w": 42,
"h": 34
},
"sourceSize": {
"w": 128,
"h": 128
}
}
}
}
如何将新属性插入“框架”?由于语音标记,这让我感到困惑。
答案 0 :(得分:1)
您可以像这样简单地链接成员:
jsonObj.frames["chaingun.png"]["frame"]["z"] = 1234;
// or
jsonObj.frames["chaingun.png"].frame.z = 4567;