当前位置: 代码迷 >> JavaScript >> 用javascript 兑现json对象 增 删 改
  详细解决方案

用javascript 兑现json对象 增 删 改

热度:397   发布时间:2012-09-05 15:19:34.0
用javascript 实现json对象 增 删 改
用javascript 实现json对象 增 删 改

------解决方案--------------------
JScript code
    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);

------解决方案--------------------
JScript code

//首先创建一个字符串,格式为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;