未知数据

简,是一种境界.

首页 新随笔 联系 聚合 管理
  8 Posts :: 0 Stories :: 2 Comments :: 0 Trackbacks
 

1.json简介
json(JavaScript Object Notation)是一种轻量级的数据交换格式,采用与编程语言无关的文本格式,可替换XML成为AJAX程序中的数据交换格式.
ob是一个字符串,如果把这个字符串赋值给一个javascript的变量,那么该变量就成为一个对象的引用,而这个对象就是用这个字符串所构建出来的

2.json对象

<script type="text/javascript">
var ob = {"name":"wang","age":25,"email":"test@test.com.cn"};
alert(ob.name);
</script>
  • 对象是属性、值对的集合。一个对象的开始于“{”,结束于“}”。每一个属性名和值间用“:”提示,属性间用“,”分隔。
  •     {"name":"wang","age":25,"email":"test@test.com.cn"};
        {"name":{"firstName":"wang","lastName":"ning"},"age":25,"email":"test@test.com.cn"};

  • 数组是有顺序的值的集合。一个数组开始于"[",结束于"]",值之间用","分隔。
  •     [{"name":"wang","age":25},{"name":"zhang","age":27}]

  • 值可以是引号里的字符串、数字、true、false、null,也可以是对象或数组。这些结构都能嵌套
  • 字符串和数字的定义和C或Java基本一致。
  •  
    3.xml与json的转换
    <contact>
     <friend>
      <name>Michael</name>
      <email>17bity@gmail.com</email>
      <homepage>http://www.jialing.net</homepage>
     </friend>
     <friend>
      <name>John</name>
      <email>john@gmail.com</email>
      <homepage>http://www.john.com</homepage>
     </friend>
      <friend>
      <name>Peggy</name>
      <email>peggy@gmail.com</email>
      <homepage>http://www.peggy.com</homepage>
     </friend>
    </contact>
     
    JSON:
    [
    {
     name:"Michael",
     email:"17bity@gmail.com",
     homepage:"http://www.jialing.net"
    },
    {
     name:"John",
     email:"john@gmail.com",
     homepage:"http://www.jobn.com"
    },
    {
     name:"Peggy",
     email:"peggy@gmail.com",
     homepage:"http://www.peggy.com"
    }
    ]
    posted on 2008-04-15 17:23 未知数据 阅读(201) 评论(0)  编辑  收藏 所属分类: Spring

    只有注册用户登录后才能发表评论。


    网站导航: