JSON,JavaScript Object Notation
一种轻量级的数据交换格式。与XML类似,是基本文本的数据传输格式。
可以参考:http://json.org/ 上的说明。
1、最简单的示例
例如,用XML表示一个Student对象,
<?xml version="1.0" encoding="UTF-8"?>
<student>
<id>2019001</id>
<name>郭</name>
<sex>male</sex>
<cellphone>15137764206</cellphone>
</student>
如果用JSON的格式来表示,则为:
{
"id":2019001,
"name":"郭",
"sex":true,
"cellphone":"15137764206"
}
其中,大括号表示一个JSON对象。在这个对象里,包含四个字段。
例如:
"id" 字段的值为2019001,是数字类型(Number)
"name" 字段的值为“郭”,是字符串类型(String)
“sex” 字段的值为true,是布尔类型(Boolean)
可以直观的发现,
如果值是一个String,则应该用双引号,如“郭少”
如果值是一个Number,则不加双引号,如2018001
如果值是一个Boolean,则应该是true或者false,不加双引号
2、在项目中加入JSON库支持
在 http://json.org/ 上列出了各种编语言里的JSON的开发工具库,其中Java语言也有多个库可供使用。
这里使用第一个库,即https://github.com/stleary/JSON-java
师傅:邵发老师