Java-JSON解析

JSON
-JavaScript Object Notation,js对象表示法
-是一种轻量级的数据交换格式
-类似XML,更小更快,更易解析
-尽管使用JavaScript语言,但是独立于编程语言

JSONObject
-名称/值对
1、JSON对象:{“name”:“Jo”,“email”:“a@b. com”}
2、数据在键值对中
3、数据逗号分隔
4、花括号保存对象

JSONArray
-方括号保存数组
[{“name”:“Jo”,“email”:“a@b. com”},{“name”:“Jo”,“email”:“a@b. com”}]

JSON主要用途
-JSON生成
-JSON解析
-JSON校验
-和Java Bean对象进行解析
1、具有一个无参的构造函数
2、可以包括多个属性,所有属性都是private
3、每个属性都有相应的Getter和Setter属性方法
4、Java Bean用于封装数据

JSON和XML
-都是数据交换格式,可读性强,可扩展性高
-大部分的情况下,JSON更具有优势(编码简单,转换方便),长度小于XML,传输效率更高
-XML更加注重标签和顺序
-JSON会丢失信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值