精华内容
下载资源
问答
  • vardata='{"return_code":0,"return_message":"success","data":{"data":[{"id":"1","question":"公主令牌在哪交?"},{"id":"2","question":"公主护使636f70793231313335323631343130323136353331333365643662有什么...

    var data = '{"return_code":0,"return_message":"success","data":{"data":[{"id":"1","question":"公主令牌在哪交?"},{"id":"2","question":"公主护使636f70793231313335323631343130323136353331333365643662有什么用?"},{"id":"3","question":"角斗场在哪?"},{"id":"4","question":"北部断层在哪?"},{"id":"5","question":"欢乐令有什么用?"},{"id":"6","question":"令牌积分有什么用?"},{"id":"7","question":"南部断层在哪?"},{"id":"8","question":"大妖魔令牌交给谁?"},{"id":"9","question":"神工坊在哪?"},{"id":"10","question":"警戒妖珠有什么用?"}]}}';

    function ShowData(){

    var obj = eval("("+data+")");

    alert("return_code:"+obj["return_code"]);

    alert("return_message:"+obj["return_message"]);

    alert("第一个问题id:" + obj["data"]["data"][0]["id"]);

    alert("第一个内容id:" + obj["data"]["data"][0]["question"]);

    }

    {"return_code":0,"return_message":"success","data":{"data":[{"id":"1","question":"公主令牌在哪交?"},{"id":"2","question":"公主护使有什么用?"},{"id":"3","question":"角斗场在哪?"},{"id":"4","question":"北部断层在哪?"},{"id":"5","question":"欢乐令有什么用?"},{"id":"6","question":"令牌积分有什么用?"},{"id":"7","question":"南部断层在哪?"},{"id":"8","question":"大妖魔令牌交给谁?"},{"id":"9","question":"神工坊在哪?"},{"id":"10","question":"警戒妖珠有什么用?"}]}}

    展开全文
  • 对于json对像,怎么遍历json对象的所有key,在使用json对象时,如果无法知道key,怎么通过key变量来获取值?请参阅下面的关键代码: [html] view plaincopy html> head> meta ...
              对于json对像,怎么遍历json对象的所有key,在使用json对象时,如果无法知道key,怎么通过key变量来获取值?请参阅下面的关键代码:
    

    1. <html>  
    2. <head>  
    3.     <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>  
    4.     <script type="text/javascript">  
    5.         var smsTypeDesc = {"4":"回访短信","3":"邮件短信","aa":"测试短信"};  
    6.         function EnumaKey(){  
    7.             for(var key in smsTypeDesc){  
    8.                 alert(key);  
    9.             }  
    10.         }  
    11.         function GetVal(){  
    12.             var key = prompt("请输入要查询的key","4");  
    13.                         if("undefined"==typeof(smsTypeDesc)) return;  
    14.             if("undefined"==typeof(smsTypeDesc[key])){  
    15.                 alert("输入的key:"+key+", 在json对象中不存在!");  
    16.                 return;  
    17.             }     
    18.             alert("您输入的key是:"+key + ",该key所对应的值是:"+smsTypeDesc[key]);  
    19.         }  
    20.         function GetValByKey(){  
    21.             alert(smsTypeDesc.aa);  
    22.         }  
    23.     </script>  
    24. </head>  
    25. <body>  
    26.     Json对象:<br/>  
    27.     <pre>  
    28.         var smsTypeDesc = {"4":"回访短信","3":"邮件短信","aa":"测试短信"};  
    29.     </pre>  
    30.     <input type="button" onclick="EnumaKey();" value="遍历smsTypeDesc所有key"/>  
    31.     <input type="button" onclick="GetVal();" value="获取smsTypeDesc动态指定key的值"/>  
    32.     <input type="button" onclick="GetValByKey();" value="获取smsTypeDesc key aa 所对应的值"/>  
    33. </body>  
    34. </html>  
             通过上面的代码,可以看出很简单。根据动态key,主要是通过[] 访问,对于知道key的通过.访问

             对于json格式字符串的解析,也可以参考以前的blog:js怎么解析json格式字符串

    展开全文
  • 对于json对像,怎么遍历json对象的所有key,在使用json对象时,如果无法知道key,怎么通过key变量来获取值?请参阅下面的关键代码: <html> <head> <meta ...

      对于json对像,怎么遍历json对象的所有key,在使用json对象时,如果无法知道key,怎么通过key变量来获取值?请参阅下面的关键代码:

    <html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=gbk"/>
        <script type="text/javascript">
            var smsTypeDesc = {"4":"回访短信","3":"邮件短信","aa":"测试短信"};
            function EnumaKey(){
                for(var key in smsTypeDesc){
                    alert(key);
                }
            }
            function GetVal(){
                var key = prompt("请输入要查询的key","4");
                            if("undefined"==typeof(smsTypeDesc)) return;
                if("undefined"==typeof(smsTypeDesc[key])){
                    alert("输入的key:"+key+", 在json对象中不存在!");
                    return;
                }    
                alert("您输入的key是:"+key + ",该key所对应的值是:"+smsTypeDesc[key]);
            }
            function GetValByKey(){
                alert(smsTypeDesc.aa);
            }
        </script>
    </head>
    <body>
        Json对象:<br/>
        <pre>
            var smsTypeDesc = {"4":"回访短信","3":"邮件短信","aa":"测试短信"};
        </pre>
        <input type="button" onclick="EnumaKey();" value="遍历smsTypeDesc所有key"/>
        <input type="button" onclick="GetVal();" value="获取smsTypeDesc动态指定key的值"/>
        <input type="button" onclick="GetValByKey();" value="获取smsTypeDesc key aa 所对应的值"/>
    </body>
    </html>

    通过上面的代码,可以看出很简单。根据动态key,主要是通过[] 访问,对于知道key的通过.访问

    转载于:https://www.cnblogs.com/tian830937/p/4439227.html

    展开全文
  • Js代码 <script type="text/javascript"> getJson('age'); ...var jsonObj={"name":"张三","age":"24","profession":"工程师"};...遍历Json串获取其属性 for(var item in jsonObj){ ...

    Js代码 

    <script type="text/javascript"> 
    getJson('age');
    
    function getJson(key){ 
    var jsonObj={"name":"张三","age":"24","profession":"工程师"}; 

    遍历Json串获取其属性

    for(var item in jsonObj){ 
        if(item==key){ //item 表示Json串中的属性,如'name' 
            var jValue=jsonObj[item];//key所对应的value 
            alert(jValue); 
        } 
    }        

     



    转载于:https://www.cnblogs.com/wyhluckdog/p/10700165.html

    展开全文
  • 对于json对像,怎么遍历json对象的所有key,在使用json对象时,如果无法知道key,怎么通过key变量来获取值?请参阅下面的关键代码: [html] view plain copy html>  head>   meta ...
  • 怎么遍历json对象

    2012-03-29 20:37:37
    这个json 对象是后台一个数给生成的。 [0] => Array ( [全部] => [动作] => Action [爱情] => Romance [科幻] => Sci-Fi [灾难] => Disaster [恐怖] => Horror [悬疑...
  • 我们用Node.js的mysql包,可以进行数据库的连接和操作,当我们查询完一个数据后返回的结果是一个JSON对象,那么我们要怎么JSON对象中的数据一个一个取出呢?下面是查询数据库中的数据并打印出来:var mysql = ...
  • 我们用Node.js的mysql包,可以进行数据库的连接和操作,当我们查询完一个数据后返回的结果是一个JSON对象,那么我们要怎么JSON对象中的数据一个一个取出呢? 下面是查询数据库中的数据并打印出来: var mysql ...
  • 这篇文章主要介绍了JQuery遍历json数组的2种方法,本文分别给出了使用each、for遍历json的方法,需要的朋友可以参考下一、使用each遍历$(function () { var tbody = ""; //------------遍历对象 .each的使用--------...
  • 1.情景展示现在已知字符串为:[{"name":"微微笑","img":"http://zos.alipayobjects.com/rmsportal/TbDyUuhymEDMHWiKAqUw.png"},{"name":"羞羞","img":...
  • 这样就有一个问题,既然是可选参数,那么调用的时候,既可以指定,也可以不指定,怎么知道有哪些属性并没有指定?如果不指定,该如何处理? 我的想法是,这个json参数有一个默认值,调用方指定的属性,当然采用调用...
  • /*** @author: helloworlda* @time:2012-1-18* @descript:java拼接和解析json对象* @result:get没测试出来,不知道效率怎么样。*/package json;import java.util.ArrayList;import java.util.Iterator;import java....
  • 方法:Iterator iter = jsonInfo.entrySet().iterator();代码示例:public class Test {public static void main(String[] args) {JSONObject jsonInfo = new JSONObject();String key1 = "a";jsonInfo.put(key1, ...
  • 关于JSON对象遍历

    2016-08-07 01:07:39
    对于JSON对象结构,可以使用for…in…循环来遍历JSON对象中的数据。 举个栗子: 执行结果: 注意:由于变量a是字符串,因此不能使用obj.a来获取JSON数据,而必须使用obj[a]来获取JSON数据。 各位也都...
  • JSON对象长度和遍历方法 A-A+ 前端博客•2014-09-02•前端开发代码•jQuery | json•2234View0 ...json数组有长度json.abc.length,...最近在修改一个html页面的JS的时候遍历JSON对象,却怎么也调试不通过。怪这个H
  • [img=https://img-bbs.csdn.net/upload/201508/11/1439281422_173467.png][/img] 这是json格式 我想id输出id name输出name

空空如也

空空如也

1 2 3 4 5 6
收藏数 102
精华内容 40
关键字:

怎么遍历json对象