日期:2014-05-16 浏览次数:20344 次
var json = { name: '姓名' }; //增加 json.addr = '地址'; alert("增加addr属性,值为:" + json.addr); //删除 delete json.addr; alert("删除addr属性:"+json.addr); //输出undefined //修改 alert('name修改前:'+json.name); json.name = '姓名--' + new Date().getTime(); alert('name修改后:' + json.name);
------解决方案--------------------
//首先创建一个字符串,格式为JSON的一种格式,如下 var json = "{data:[]}" //将该字符串转为JSON var str=eval("("+json+")"); //增 str.push({'name':小三,'age':18,'address':BeiJing}); //删 str.splice(0,1); //改,例如把年龄改为20 str.data[0].age=20;