js如何获取json值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js如何获取json值相关的知识,希望对你有一定的参考价值。
通过循环就可以将json里的值全部获取了;var json = \'name\':\'xxxxx\', \'age\':27;
for(var name in json)
document.write(json[name]);
参考技术A 例如
var stu = name:"张三";
用stu.name 或者 stu["name"] 都能获取到值 参考技术B <html>
<head>
<script type="text/javascript">
/*json的key/value结构,javascript的普通对象
*/
var person=
name:"张三",
age:20,
sex:"男"
alert(person.name);
</script>
</head>
<body>
</body>
</html>本回答被提问者和网友采纳 参考技术C 通过循环就可以将json里的值全部获取了;
var json = 'name':'xxxxx', 'age':27;
for(var name in json)
document.write(json[name]);
json内容,该如何循环输出(JS)
"c4":564,"c6":14,"c7":1,"c1":573
以上为JSON内容,输出为以下格式,这段JS该如何写?
localStorage[4]=564;
localStorage[6]=14;
localStorage[7]=1;
localStorage[1]=573;
思路
1、获取key值cxxx和对应的value值
2、去掉c,获取数值
3、根据key获取到的数值把对应的value值放入数组中(把字符串转换为整数,parseInt(value,进制);)
var str = "c4":564,"c6":14,"c7":1,"c1":573;var localStorage=[];
for(var key in str)
localStorage[parseInt(key.replace('c',''),10)]=parseInt(str[key],10);
参考技术A <script type="text/javascript">
var json="c4":564,"c6":14,"c7":1,"c1":573;
var localStorage=[];
for(var item in json)
localStorage[item.replace("c","")] = json[item];
alert(localStorage);
</script>本回答被提问者采纳 参考技术B var str=""c4":564,"c6":14,"c7":1,"c1":573";
var json=eval(str);
json.c4 取值
以上是关于js如何获取json值的主要内容,如果未能解决你的问题,请参考以下文章