Skip to Content
开发🎨 前端开发Web 基础JSON

什么是 JSON

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,采用完全独立于语言的文本格式。

基本语法规则

  1. 数据以键值对形式存在 "key": value
  2. 键名必须用双引号包裹
  3. 值可以是以下类型:
    • 字符串(必须双引号)
    • 数字(支持科学计数法)
    • 布尔值(true/false)
    • null
    • 对象 {}
    • 数组 []
// 合法 JSON 示例 { "name": "Trae", "age": 28, "skills": ["JavaScript", "TypeScript"], "isAvailable": true }

JavaScript 操作

序列化对象

const data = { id: 1, name: '示例' }; const jsonString = JSON.stringify(data, null, 2);

解析 JSON

try { const obj = JSON.parse('{"count": 42}'); } catch (e) { console.error('解析错误'); }

与 XML 对比

特性JSONXML
数据体积更小更大
解析速度更快较慢
数据类型支持基础类型+结构需要自定义类型
可读性较高较低
Last updated on