JSON全称Java Script Object Notation,是一种传递对象的语法,对象可以是name/value对,数组和其它对象。

 
先看下面这段JSON代码:
{"skillz": {
    "web":[
        {"name": "html",
         "years": "5"
        },
        {"name": "css",
         "years": "3"
        }],
    "database":[
        {"name": "sql",
         "years": "7"
        }]
}}
可以看到其基本语法比较简单,概括下来可以是以下四点:a.花括弧表示一个“容器”;b.方括号装载数组;c.名称和值用冒号隔开;d.数组元素通过逗号隔开;
 
作为一种数据交换方式,JSON常用在移动客户端的开发,一般使用方式是发送HTTP请求,取回JSON字符串,然后序列化成具体的对象。由于基于纯文本,跨平台,轻量级,可读性等优点,目前在Java,C#和C++等上都有一些很好类库来支持JSON。
 posted on 2012-08-30 14:00  风中语者  阅读(148)  评论(0)    收藏  举报