js循环json得到 键和值
来源:互联网 发布:java swing的网格布局 编辑:程序博客网 时间:2024/06/05 23:44
var jsondata=[{"男":4,"女":3,"不详":0},{"男one":23,"女two":12,"不详two":10}];
//对于json形式的数组 ,我们得到其中某个键对应的值是很容易的,
//例如得到男对应的值
var man=jsondata[0].男;
一:循环得到json的键和值
但是有些情况下 我们需要得到建和值
eg:得到json数组中第一个元素的键值
for (var item in jsondata[0]) {
console.log(item);//得到键
console.log(jsondata[0][item]);//得到键对应的值
}
二:根据键得到对应的值
<script type="text/javascript">
getJson('age');
function getJson(key){
var jsonObj={"name":"傅红雪","age":"24","profession":"刺客"};
//1、使用eval方法
var eValue=eval('jsonObj.'+key);
alert(eValue);
//2、遍历Json串获取其属性
for(var item in jsonObj){
if(item==key){ //item 表示Json串中的属性,如'name'
var jValue=jsonObj[item];//key所对应的value
alert(jValue);
}
}
//3、直接获取
(1) alert(jsonObj[''+key+'']);
(2) alert(jsonObj[key]);
}
//对于json形式的数组 ,我们得到其中某个键对应的值是很容易的,
//例如得到男对应的值
var man=jsondata[0].男;
一:循环得到json的键和值
但是有些情况下 我们需要得到建和值
eg:得到json数组中第一个元素的键值
for (var item in jsondata[0]) {
console.log(item);//得到键
console.log(jsondata[0][item]);//得到键对应的值
}
二:根据键得到对应的值
<script type="text/javascript">
getJson('age');
function getJson(key){
var jsonObj={"name":"傅红雪","age":"24","profession":"刺客"};
//1、使用eval方法
var eValue=eval('jsonObj.'+key);
alert(eValue);
//2、遍历Json串获取其属性
for(var item in jsonObj){
if(item==key){ //item 表示Json串中的属性,如'name'
var jValue=jsonObj[item];//key所对应的value
alert(jValue);
}
}
//3、直接获取
(1) alert(jsonObj[''+key+'']);
(2) alert(jsonObj[key]);
}
</script>
转载自:http://www.cnblogs.com/huangshuqiang/p/6635806.html
0 0
- js循环json得到 键和值
- javascript 循环json的键和值
- js循环json字符串
- JS 循环遍历JSON数据
- JS 循环遍历JSON数据
- JS 循环遍历JSON数据
- JS 循环遍历JSON数据
- JS 循环遍历JSON数据
- JS 循环遍历JSON数据
- JS 循环遍历JSON数据 .
- Js循环读取JSON数据
- JS 循环遍历JSON数据
- JS 循环遍历JSON数据
- JS 循环遍历JSON数据
- JS 循环遍历JSON数据
- JS 循环遍历JSON数据
- JS 循环遍历JSON数据
- JS 循环遍历JSON数据
- jquery $.proxy使用
- ubuntu安装caffe以及遇到的问题
- 欢迎使用CSDN-markdown编辑器
- Erlang服务端与微信登录和微信支付接口的交互
- java反射详解
- js循环json得到 键和值
- WebStorm设置服务器-局域网内其他设备访问(移动端手机访问测试等)
- Android自定义控件——仿ios开关按钮
- python的文件内注释 help注释
- Filter过滤器
- Java创建型设计模式-建造者(3)
- 异常: -source 1.6 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)
- Google Playe 服务搭建
- UCOS-II内存管理