JSON介绍
概念
- JSON: JavaScript Object Notation(JavaScript 对象标记法)。
- JSON 使用 JavaScript 语法,但是 JSON 格式是纯文本的。
- JSON可在JavaScript中存储数据,向服务端也常传送JSON,JSON数据可由服务器端的解析器(如Jsonlib、Gson、fastjson、jackson等)进行解析转换为java对象,也可将java对象转换为JSON数据。
JSON使用
语法
- 基本规则
- json数据由键值对组成
- 键用引号(单双都行)引起来,也可以不使用引号
- 值的取值类型:
- 数字(整型、浮点型)
- 布尔类型(true、false)
- 数组(用方括号[]括起来)
- 对象(用花括号{}括起来)
- null
- 数据由逗号分割(即键值对由逗号分割)
- 花括号保存对象
- 方括号保存数组
- json数据由键值对组成
- 获取数据(js中)
- json对象.键名
- json对象[“键名”]
- 数组对象[索引位置]
- 遍历
- JSON数据和Java对象的相互转化
-
JSON转化为Java对象(通常为字符串)
-
Java对象转化为JSON
- 导入JSON解析器的jar包
- 创建JSON解析器核心对象
- 转化
-