JSON简介
JSON:JavaScript 对象表示法(JavaScript Object Notation)
JSON是存储和交换文本信息的语法。
JSON的特点:
1、JSON是轻量级的文本数据交换格式
2、JSON独立于语言和平台
3、JSON具有自我描述性,更易理解
JSON与XML
类似XML,比XML更小、更快,更易解析。
1、没有结束标签
2、更短
3、读写的速度更快
4、使用数组
5、不使用保留字
JSON的语法
JSON语法是JavaScript对象表示法的子集。
1、数据在名称/值对中(键值对)
2、数据由逗号分隔
3、花括号保存对象
4、方括号保存数组
JSON值可以是:
1、数字(整数或浮点数)
2、字符串(在双引号中)
3、逻辑值(true或false)
4、数组(在方括号中)
5、对象(在花括号中)
6、null
JSON对象
JSON对象在花括号中书写,对象可以包含多个名称/值对。1{"firstName":"Jphn","lasrName":"Doe"}
JSON数组
JSON数组在方括号中书写,数组可包含多个对象:1234567{"employees":[{"firstName":"John","lastName":"Doe"},{"firstName":"Anna","lastName":"Smith"},{"firstName":"Peter","lastName":"Jones"},]}
使用Java读取JSON数据
下载google-gson-2.2.4包
使用gson-2.2.4.jar
|
|
|
|
使用Java创建JSON数据
|
|