JSON 基础概念与用途
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,它基于 JavaScript 的对象字面量语法,但已经成为一种独立于编程语言的通用数据格式。
主要用途
-
数据交换:在客户端和服务器之间传输数据,是 Web 应用中最常用的数据格式之一。
-
配置文件:许多应用和框架使用 JSON 作为配置文件格式,如 npm 的 package.json。
-
数据存储:在一些轻量级应用中,JSON 文件可以作为简单的数据库使用。
-
API 响应:大多数现代 API 都使用 JSON 格式返回数据。
JSON 的特点
- 简洁明了:语法简单,易于阅读和编写。
- 轻量级:相比 XML 等格式,JSON 更加紧凑,传输效率更高。
- 易于解析:几乎所有编程语言都有内置的 JSON 解析和生成工具。
- 结构化:支持对象、数组、字符串、数字、布尔值和 null 等数据类型。