请教个json数据问题,请高手指教该怎么写? 就在js里写 20
请教个json数据问题:data={"ta":[{"aa":11}],"tb":[{"bb":21},{"bc":22}]},怎么在在tb里再增加一个元素{"bd":23...
请教个json数据问题:data={"ta":[{"aa":11}],"tb":[{"bb":21},{"bc":22}]},怎么在在tb里再增加一个元素{"bd":23}, 使用data.tb.push={"bd":23}语句无法添加,请高手指教该怎么写? 就在js里写
使用data.tb.push({"bd":23})语句无法添加 展开
使用data.tb.push({"bd":23})语句无法添加 展开
1个回答
展开全部
可以添加的,只不过你这里写错了而已啦。
这里json数据已经被解释成了一个对象。data.tb是个对象数组。所以你只要把{"bd",23}转换成对象就可以了。下面这3中方式都可以做到
//1
var obj = new Object();
obj.bd = 23;
data.tb.push(obj);
//2
data.tb.push(eval({"bd":23}));
//3
data.tb.push($.parseJSON('{"bd":23}'));
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询