猿问

js中怎么获取json中的key,value值

js中怎么获取json中的key,value值


慕尼黑的夜晚无繁华
浏览 13228回答 2
2回答

开心每一天1111

var obj = {"id": 1, "name":"张三"};for(var key in obj){alert("Key是:" + key);alert("对应的值是:" + obj[key]);}Js遍历json对象所有key及根据动态key获取值:Js代码 &nbsp;<script type="text/javascript"> &nbsp;getJson('age'); &nbsp;function getJson(key){ &nbsp;var jsonObj={"name":"傅红雪","age":"24","profession":"刺客"}; &nbsp;//1、使用eval方法 &nbsp; &nbsp; &nbsp;var eValue=eval('jsonObj.'+key); &nbsp;alert(eValue); &nbsp;//2、遍历Json串获取其属性 &nbsp;for(var item in jsonObj){ &nbsp;if(item==key){ &nbsp;//item 表示Json串中的属性,如'name' &nbsp;var jValue=jsonObj[item];//key所对应的value &nbsp;alert(jValue); &nbsp;} &nbsp;} &nbsp;//3、直接获取 &nbsp;alert(jsonObj[''+key+'']); &nbsp;} &nbsp;</script> &nbsp;通过上边三种方法就可以取到json中key对应的值。

慕婉清6462132

var obj = {"id": 1, "name":"张三"};for(var key in obj){alert("Key是:" + key);alert("对应的值是:" + obj[key]);}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答