JSON
JSON 是一种与语言无关的格式\。
JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。主要用于异步浏览器 - 服务器通信。
简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。
易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
在JavaScript中,一切皆为对象,任何js支持的类型都可以用 JSON 来表示
格式:
- 对象都用 {}
- 数组都用 []
- 所有的键值对都使用 key:value
1. JSON与JavaScript互转
2. Java处理JSON
参见Java--->Spring MVC---> JSON
参见Java--->Spring MVC---> RestFul
3. BSON
MongoDB将JSON进行二进制编码,称为BSON。效率高,支持更多的数据类型(如本地日期、二进制数据,还提供有序字段),是JSON的扩展。
BSON类型格式轻量级、高度可遍历、快速的。
在 BSON 内部,可以构建索引,并将对象与顶级和 BSON 键上的查询表达式进行匹配。