zoukankan      html  css  js  c++  java
  • js遍历json数据

    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]); } </script>
  • 相关阅读:
    HDU 4472 Count DP题
    HDU 1878 欧拉回路 图论
    CSUST 1503 ZZ买衣服
    HDU 2085 核反应堆
    HDU 1029 Ignatius and the Princess IV
    UVa 11462 Age Sort
    UVa 11384
    UVa 11210
    LA 3401
    解决学一会儿累了的问题
  • 原文地址:https://www.cnblogs.com/anxiaoyu/p/7532081.html
Copyright © 2011-2022 走看看