多种方法获取json中的键(key)与值(value)
来源:互联网 发布:留学生回国 知乎 编辑:程序博客网 时间:2024/06/11 13:50
有时候,我们想获取json中的键(key),却不知道怎么获取;
有时候,我们有json中键的字符串,然而并不知道怎么根据这个字符串来获取json中的值。
下面,介绍了多种方法获取json中的键(key)与值(value):
var data = {name:'小花',age:'17岁',sex:'男'};
1.for in 循环获取key/value
for (a in data) {/*for in 循环*/key.push(a);/*a就是键*/value.push(data[a]);/*data[a]是值*/};
var n = 'name';var a = 'age';// data[n]是值// eval('data.' + a)也是值
<!DOCTYPE html><html><head><title>获取JSON的值</title></head><body></body><script type="text/javascript">var data = {name:'小花',age:'17岁',sex:'男'};// 获取data中的键(key)与值(value)function getKey(){var key = new Array();var value = new Array();for (a in data) {/*for in 循环*/key.push(a);/*a就是键*/value.push(data[a]);/*data[a]是值*/};console.log(key);console.log(value);}getKey();// 获取data中的值,最常用的方法console.log(data.name);// 动态获取data中的值function getValue(){var value = new Array();var n = 'name';var a = 'age';value.push(data[n]);/*n是字符串,data[n]是值*/value.push(eval('data.' + a));/*用eval格式化字符串也可以*/console.log(value);}getValue();</script></html>
阅读全文
0 0
- 多种方法获取json中的键(key)与值(value)
- 获取json中的key与value中的方法
- JS(JQEERY) 获取JSON对象中的KEY VALUE
- JS(JQEERY) 获取JSON对象中的KEY VALUE
- Map四种获取key和value值的方法,以及对map中的元素排序(转载)
- 获取json中的key值
- JS获取JSON对象中的KEY和VALUE
- 获取Map<key,value>的key值方法如下:
- MyBatis循环获取Map中的key和value的方法
- Js 怎么遍历json对象所有key及根据动态key获取值(根据k值获取相应的value值)
- 递归获取JSON内容的key-value值
- 原生js遍历json对象,获取key,value值
- 在JavaScript中获取Map集合中的key和value值(前提是:既不知道key为什么值,也不知道value有哪些值)
- Map四种获取key和value值的方法,以及对map中的元素排序
- Map四种获取key和value值的方法,以及对map中的元素排序
- Map四种获取key和value值的方法,以及对map中的元素排序
- JAVA 中 提取 JSON 字符串中的 KEY 和 VALUE 值
- 获取json数组中的value值
- 使用C语言编写一个smtp用户代理
- github 配置有共有sshkey
- HDU5968 异或密码 —— 二分 + 边界的细节处理
- iOS全景SDK
- 对自己的反省和总结
- 多种方法获取json中的键(key)与值(value)
- python3 [爬虫入门实战]scrapy爬取盘多多五百万数据并存mongoDB
- CSS 伪类的效果
- [HDU4366]Successor 线段树
- visual studio2010问题导致CMake执行例子时出错Error in configuration process,project files may be invalid
- POJ1651 Multiplication Puzzle
- python 读写CSV 文件
- PHP连接mysql后pcntl_fork产生的错误
- 函数指针小结