JSON快速入门(Java版)学习

1. 什么是JSON

JSON是一种与开发语言无关的、轻量级的数据格式。全称JavaScript Object Notation.

优点:易于人的阅读和编写,易于程序解析与生产。

一个简单的JSON样例:

2. 标准的JSON数据表示

数据结构:

Object:使用花括号{}包含的键值对结构,key必须是string类型,value为任何基本类型或数据结构。

Array:使用中括号[]来起始,并用逗号,来分隔元素。

基本类型

String、 number、true、false、null

3. JSON in JAVA

3.1 JSON使用

3.2 使用Map创建JSON

3.3 使用Java Bean创建对象

3.4 从文件读取JSON

3.5 从文件读取JSON 判断null

4 GSON介绍

可参考:https://www.cnblogs.com/qinxu/p/9504412.html

5 总结

JSON是Android SDK官方的库。

GON适用于服务端开发。

GON比JSON功能强大。

JSON库的特点:

功能:映射JAVA Object 与JSON格式数据

(1)通过Annotation注解来声明

(2)支持自定义属性名称。

(3)支持包含或排除属性。

(4)支持自定义接口自己完成解析/生成过程。

 

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值