JSON(01)JSON简单介绍

          如果你现在用Web开发,或与各类opensdk打交道,会发现,不管别人怎么宣传XML好,Web Service好,事实是它们用得却越来越少,而大量都在采用更轻量级的JSON来完成数据的交换。
  原因是它更简单,更灵活。那什么是JSON?  JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式。
  说白了就是一个很简单规则的文本格式,什么开发语言都可以用。正因为这个原因,有人大大扩展了这个格式的作用,如果你用过MongoDB数据库,你会发现里面都是JSON.
  简单介绍下:
 语法格式:
     JSON 数据的书写格式是:名称/值对
值,接类型不同有不同的表示方法:
   数字(整数或浮点数)
   字符串(在双引号中)
   逻辑值(true 或 false)
    数组(在方括号中)
    对象(在花括号中)
    null
例子:
   { "firstName": "Brett" }

JSON在大多数情况下都比较好用,唯一的麻烦是在在处理字符串时,
JSON需要对下面的字符需要作特殊处理:
\"
\\
\/
\b
\f
\n
\r
\t

这些特殊字符是各类语言解析JSON时的麻烦。

复杂的JSON格式可以很复杂,推荐二个在线检验或显示格式层次的网站: http://www.ij2ee.com/bejson/bejson.html
                                                      http://www.bejson.com/go.html?u=http://www.bejson.com/jsonview2/

MAIL: xcl_168@aliyun.com
BLOG: http://blog.csdn.net/xcl168

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值