JSON 数据解析

1.JSON - JavaScript Objective Notation

2.JSON数据是一系列键值对的集合,纯文本,要是想使用的话,在google-json去下载类库,独立的类库。

3.JSON相对于XML来讲解析稍微方便一些,数据体积更小,读写速度更快,没有结束标签,和JavaScript的交互更加方便(本身就来自于JavaScript),但是对数据的描述性相对差一些。总的来说比XML更快更易用。

举个例子

{
    "name":"Joshua"
    "address":
     {
        "city":"Chengdu"
        "street":"Jianshenlu"     
      }
}

一个大括号代表一个JSON对象,上述例子表明第一个JSON对象的第二个元素本身也是一个JSON对象

还可以用中括号构建JSON数组,比如 [{"name":"HAHA","age":"20"}{"name":"XIXI","age":"25"}]

要是想在java程序中使用的话,凡是字符串都要用转义字符,双引号前面加反斜杠 \ 。如果是数字的话什么都不用加。

JSON文件的后缀是.json,解析的过程有点像遇到中括号就表明要开始解析数组了,遇到花括号就代表要开始解析对象了,遇到反花括号就代表解析一个对象结束。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值