js中怎么获取json中的key,value值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js中怎么获取json中的key,value值相关的知识,希望对你有一定的参考价值。
var obj = "id": 1, "name":"张三";
for(var key in obj)
alert("Key是:" + key);
alert("对应的值是:" + obj[key]);
Js遍历json对象所有key及根据动态key获取值:
Js代码
<script type="text/javascript">
getJson('age');
function getJson(key)
var jsonObj="name":"傅红雪","age":"24","profession":"刺客";
//1、使用eval方法
var eValue=eval('jsonObj.'+key);
alert(eValue);
//2、遍历Json串获取其属性
for(var item in jsonObj)
if(item==key) //item 表示Json串中的属性,如'name'
var jValue=jsonObj[item];//key所对应的value
alert(jValue);
//3、直接获取
alert(jsonObj[''+key+'']);
</script>
通过上边三种方法就可以取到json中key对应的值。
参考技术A var obj = "id": 1, "name":"张三";for(var key in obj)
alert("Key是:" + key);
alert("对应的值是:" + obj[key]);
本回答被提问者采纳
jquery获取json对象中的key小技巧
jquery获取json对象中的key小技巧
比如有一个json
var json = {"name" : "Tom", "age" : 18};
想分别获取它的key 和 value
小技巧来啦
for (var key in json) {
console.log(key); //获取key值
console.log(json[key]); //获取对应的value值
}
还要一种方法用jquery回调函数完成的
$.each(json, function(i) {
console.log(i); //获取键值
console.log(json[i]); //获取对应的value
});
删除json对象中的键值对:
delete object[key];
以上是关于js中怎么获取json中的key,value值的主要内容,如果未能解决你的问题,请参考以下文章