码迷,mamicode.com
首页 > Web开发 > 详细

js 实现动态key value(JSON字符串注意事项:key和value都要用双引号,官网指定用双引号)

时间:2016-03-30 10:59:57      阅读:2537      评论:0      收藏:0      [点我收藏+]

标签:

1、JSON字符串注意事项:key和value都要用双引号,官网指定用双引号,如下:

var mapStr=‘{"a":"a","b":"b"}‘;

var map=JSON.parse(mapStr);

如此通过拼接字符串,JSON解析获得KeyValue

var str=‘a‘;

map[str];//输出a

2、也是通过拼接字符串方式获得keyvalue,使用eval方法解析成数组,注意是数组

var mapStr=‘[{"a":"a","b":"b"}]‘;

var map=eval(mapStr)[0];

map[‘a‘];//输出a

3、还有一种比较麻烦的,就是设定对象{name:key,value:val},多次存储这个对象,变换key和val得到对应数据,遍历name的key为想要的值时取出value的val;

 

js 实现动态key value(JSON字符串注意事项:key和value都要用双引号,官网指定用双引号)

标签:

原文地址:http://www.cnblogs.com/hujiapeng/p/5336232.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!