循环获取json中key为变量时所对应的值
来源:互联网 发布:js .target方法 编辑:程序博客网 时间:2024/05/24 06:05
循环获取json中key为变量时所对应的值
后台返回的json 数组
{ "dataInfo": { "centos_restore1": { "dataStore": "[datastore1]", "vmName": "centos_restore1" }, "centos_restore2": { "dataStore": "[datastore1]", "vmName": "centos_restore2" }, "centos": { "dataStore": "[datastore1]", "vmName": "centos" }, "win7_64": { "dataStore": "[datastore1]", "vmName": "win7_64" } }, "data": [ "win7_64", "centos", "centos_restore1", "centos_restore2" ]}
需求
对json里面的data循环,获取到虚拟机名称,然后以该名称作为dataInfo的key,获取key中的数据。
获取方法
此时不能用 . 这种方式获取,需通过数组这种方式
var vmList = res.data;var vmInfoDiv="";for(var j=0; j<vmList.length; j++){ var vmName = vmList[j]; var dataStore = dataInfo[vmName].dataStore; ...}
附带json的key/值获取方式
1、使用eval解析方式 var valueK = eval('obj.'+key);2、遍历Json串获取其属性
for(var attr in jsonObject){ var value = jsonObject[attr]; }
3、直接获取 var value = jsonObject[''+key+''];
阅读全文
0 0
- 循环获取json中key为变量时所对应的值
- 如何循环获取html的值,并拼写到json/json,求value所对应key的值
- js实现javaMap的功能 根据json的key获取json的key对应的值
- 按key值查找json数据中对应的值
- NVelocity中dictionary中获取key为变量的值的方法
- json递归查找key对应的值
- 遍历json对象的所有key,在使用json对象时,如果无法知道key,怎么通过key变量来获取值
- Map中根据value排序---输出value最大时所对应的Key
- js监听键盘 键所对应的key值
- jquery 获取json key ,不循环获取
- 判断获取json数据中key是否为空
- Json串中KEY值获取
- Retrofit2.0中如何创建JSON所对应的javaBean
- [Python]numpy:获取索引值所对应的数字值(索引值、下标转化为数字)
- Apicloud 中JSON的key值为数字时。的用法
- 获取json的key
- 如何获取trace中sql所绑定变量的值
- 获取XML字符串中Key对应的Value
- 51nod 1577 异或凑数
- ios 绘图
- Mac系统中安装JDK
- 【机器学习小白日记】 Ubuntu16.04+Caffe+GTX1070+CUDA8.0+OpenCV3.2安装
- c++ map/multimap,set/multiset的使用(续)
- 循环获取json中key为变量时所对应的值
- Work深度剖析
- string字符串转成int类型 不用自带的方法
- js对象的set/get方法案例
- EL隐式对象有哪些
- leetcode 3Sum Closest(Java)
- 关于CSDN blog博客被封的说明
- Spring MVC 第二记
- lec5 训练神经网络1