JS操作json对象key、value的常用方法分析
本文实例讲述了JS操作json对象key、value的常用方法。分享给大家供大家参考,具体如下:
一、定义JSON对象
//首先定义一个json对象,对象以“{”(左括号)开始,“}”(右括号)结束 //花括号内为键、值对键必须用引号括起来,值若不是字符串则不必 varjsonObj={ "创维电视":50, "卡萨帝北京":40, "家电":40, "松下":30, "格力":20, "海尔":20, "海尔商城":20, "海尔客服":20, "美的":20, "美菱":20 }
二、根据key获取value
//根据key获取value,两种方式 varvalue1=eval("jsonObj."+"家电");//value1=40 varvalue2=jsonObj["家电"];//value2=40
三、遍历json对象
//遍历json对象,获取键、值集合 varkeyAry=[]; varvalueAry=[]; for(varkeyinjsonObj){ keyAry.push(key); valueAry.push(jsonObj[key]); } //打印输出 console.log(keyAry); console.log(valueAry);
运行结果:
四、添加key
jsonObj["西门子"]=100;
五、删除key
deledtejsonObj["海尔"];
PS:关于json操作,这里再为大家推荐几款比较实用的json在线工具供大家参考使用:
在线
JSON在线格式化工具:
http://tools.jb51.net/code/jsonformat
在线XML/