Json小叙

JSON定义

      JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范中JavaScript编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的习惯,这些特性使JSON成为理想的数据交换格式。

JSON的存在形式

      “名称/值”对的集合:集合使用“{}”包含起来,名称和值之间使用“:”分隔,每个“名称/值”对之间使用“,”分隔;

            <script language="javascript">
                  var User = {"UserID":1,"UserName":"Swollaw","Email":"[email protected]"};
                  alert(User.Email);
            </script>

 

      “名称/值”对集合的有序列表:使用“[]”包含起来,集合之间使用“,”分隔;

            <script language="javascript">

                  var UserList = 
                  [
                        {"UserID":1,"Name":{"FirstName":"D.K","LastName":"Swollaw"},"Email":"
[email protected]"},
                        {"UserID":2,"Name":{"FirstName":"D.J","LastName":"David"},"Email":"
[email protected]"},
                        {"UserID":3,"Name":{"FirstName":"T.K","LastName":"Showd"},"Email":"
[email protected]"}
                  ]
                  alert(UserList[0]["Name"].LastName + "--" + UserList[1].Email + "--" + UserList[1].UserID);

            </script>【中间使用了嵌套方式】

注意:可以通过变量.["名称"]或变量.名称方式引用!

你可能感兴趣的:(json)