JSON格式

一、JSON 的定义与核心特性

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,具有易读、易写的特点,广泛用于 Web 开发和跨平台数据传输。其核心特性包括:
​语言独立性:尽管源于 JavaScript,但 JSON 独立于编程语言,几乎所有语言(Python、Java、C# 等)均支持解析和生成 JSON。
​简洁性:仅包含两种结构化类型(对象和数组)和四种简单类型(字符串、数字、布尔值、null)。
​高效性:文本格式占用空间小,网络传输效率高,且解析速度快


二、JSON 语法规则

JSON 的语法规则简单且严格,主要包含以下要点:
​键值对结构
每个键(key)必须用双引号包裹,后跟冒号 :,再跟值(value),例如:"name": "John"。
值可以是以下类型:​字符串:必须用双引号包裹,如 "Hello"(单引号或未包裹均非法)。
​数字:整数或浮点数,例如 30 或 3.146。
​布尔值:true 或 false(必须小写)。
​空值:null(必须小写)。
​对象:大括号 {} 包裹的键值对集合,例如 {"name": "John", "age": 30}。
​数组:中括号 [] 包裹的有序值列表,例如 ["apple", "banana"]。
​数据层级与分隔符
键值对之间用逗号 , 分隔,且最后一个键值对后不可加逗号。
对象和数组可嵌套,例如:

{
  "person": {
    "name": "John",
    "addresses": [
      {"city": "New York", "zipcode": "10001"},
      {"city": "London", "zipcode": "SW1A"}
    ]
  }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值