JSON 简介
JSON 是一种轻量、清晰、易于传输的数据交换格式,广泛应用于接口通信、 配置存储和前后端协作。
一、JSON 是什么?
JSON 全称为 JavaScript Object Notation,最初源于 JavaScript, 但现在早已成为跨语言通用的数据格式。
它书写简单、结构清晰,能够很好地替代部分 XML 传输场景,因此在现代 Web 开发中非常常见。
二、表现形式
JSON 本质上是按规则组织的字符串,常见形式是键值对,整体风格类似于字典或映射结构。
它通常支持字符串、数字、数组、布尔值和空值等基本类型,适合表达常见业务数据。
三、核心优势
- 结构简洁,适合网络传输。
- 容易阅读,也便于程序解析。
- 跨语言支持成熟,生态完整。
四、与 XML 的比较
XML 在标签语义上更明确,而 JSON 在简洁性、开发效率和前后端协作体验上通常更有优势。
在现代接口设计中,JSON 因为更轻量、更直观,已经成为更常见的选择。
五、常用 JSON 库
- JSON 官方库
- Gson
- FastJSON
- Jackson