{"name":"jack","age":"17","sex":"boy"}用js怎样获取所有键的值??

解决方案 »

  1.   


    <script type="text/javascript">
    var json={"name":"jack","age":"17","sex":"boy"};
    for(var i in json)
     {alert("键名:"+i+",键值:"+json[i]);}
    </script>
      

  2.   


    var json = {"name":"jack","age":"17","sex":"boy"};
    alert(json.name);
    alert(json.age);
    alert(json.sex);
      

  3.   

    这个意思?
    var json = {"name":"jack","age":"17","sex":"boy"};
    var keys = [];
    for (var key in json) {
        keys.push(key);
    }
    alert(keys.join("\n"));
      

  4.   

    或者保存所有值到任何数据结构里!    <script type="text/javascript">
        var json={"name":"jack","age":"17","sex":"boy"};
        var value=[];//保存数组值
        for(var i in json)
       {value.push(json[i]);}
       alert(value.join(","));
            </script>
      

  5.   

    var testStr = '{"name":"jack","age":"17","sex":"boy"}';
    var obj = eval('(' + testStr + ')');for (var prop in obj) {
       alert(prop);
    }这样?
    var testStr = '{"name":"jack","age":"17","sex":"boy"}';
    var obj = JSON.parse(testStr);for (var prop in obj) {
       alert(prop);
    }
      

  6.   

    var testStr = '{"name":"jack","age":"17","sex":"boy"}';
    var obj = JSON.parse(testStr);for (var prop in obj) {
       alert(prop);
    }
    红色的单引号删掉 我艹
      

  7.   

    <script type="text/javascript"> 
                var json={"name":"jack","age":"17","sex":"boy"};
    var h='';
                    for(var i in json)
                     {h+=i+"\n"}
     alert(h);
            </script> 
      

  8.   

    var testStr = '{"name":"jack","age":"17","sex":"boy"}';
    var obj = eval('(' + testStr + ')');for (var prop in obj) {
       alert(prop);
    }