js 实现动态key value(JSON字符串注意事项:key和value都要用双引号,官网指定用双引号)
Posted jiapeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 实现动态key value(JSON字符串注意事项:key和value都要用双引号,官网指定用双引号)相关的知识,希望对你有一定的参考价值。
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都要用双引号,官网指定用双引号)的主要内容,如果未能解决你的问题,请参考以下文章
js 处理json json是key与value的模式key是动态取到的,现有键值对stuno ,001 json对象为a,我取到了key值