json内容,该如何循环输出(JS)
{"c4":564,"c6":14,"c7":1,"c1":573}以上为JSON内容,输出为以下格式,这段JS该如何写?localStorage[4]=564;loca...
{"c4":564,"c6":14,"c7":1,"c1":573}
以上为JSON内容,输出为以下格式,这段JS该如何写?
localStorage[4]=564;
localStorage[6]=14;
localStorage[7]=1;
localStorage[1]=573; 展开
以上为JSON内容,输出为以下格式,这段JS该如何写?
localStorage[4]=564;
localStorage[6]=14;
localStorage[7]=1;
localStorage[1]=573; 展开
3个回答
展开全部
思路
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);
}
展开全部
<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>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var str="{"c4":564,"c6":14,"c7":1,"c1":573}";
var json=eval(str);
json.c4 取值
var json=eval(str);
json.c4 取值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询