JSON 的用法

JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。 JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。


<html>
    <head>
        <title>ab</title>
        <script type="text/javascript" src="json.js">
        </script>
        <script>
            function show() {    
                //var arr = [{"name":"mose","age":18},{"name":"sandy","age":20}];  //arr 是数组
                var arr = document.getElementById("data").textContent;     //arr 是字符串,相当于下面一行
                //var arr = '[{"name":"mose","age":18},{"name":"sandy","age":20}]';
                arr = arr.parseJSON();   //json字符串转为Object 数组
                for(var i=0;i<arr.length;i++)
                {
                    alert(arr[i].name+"--"+arr[i].age);
                }
                alert(arr.toJSONString());    
            }
        </script>
    </head>
    <body onload="show();">
        <div id="data">
            [{"name":"mose","age":18},{"name":"sandy","age":20}]
        </div>
    </body>
</html>

你可能感兴趣的:(JavaScript,html,json,xml)