你的想法很重要-大家都来谈 (C)Copyright 2012 by WeiPt

JSON格式说明

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON的数据类型主要包括以下几种:

  1. 对象(Object):在JSON中,对象是一个无序的“‘名称/值’对”集合。一个对象以左花括号{开始,以右花括号}结束。每个“名称”后跟一个冒号:;“‘名称/值’ 对”之间使用逗号,分隔。

  2. 数组(Array):数组是值(value)的有序集合。一个数组以左方括号[开始,以右方括号]结束。值之间使用逗号,分隔。

  3. 字符串(String):字符串是由双引号包围的任意数量Unicode字符的集合,使用反斜杠\转义。

  4. 数值(Number):数值可以是整数或浮点数,也可以是正数或负数,但不能是NaN或Infinity等非数字值。

  5. 布尔值(Boolean):布尔值只有两个可能的值:truefalse

  6. null:null是一个空值,表示空对象或空数组等。

这些类型在JSON数据中非常基础且重要,使得JSON能够灵活地表示各种数据结构,并广泛应用于数据交换和存储中。例如,一个包含对象、数组、字符串、数值、布尔值和null的JSON示例如下:

{ 
  "name": "John Doe",
  "age": 30,
  "isStudent": false,
  "courses": [ "Mathematics", "Physics", "Chemistry" ],
  "address": null,
  "scores": { "math": 90, "physics": 85 }
}

在这个示例中,name是一个字符串,age是一个数值,isStudent是一个布尔值,courses是一个数组,addressnull,而scores是一个对象。

posted @ 2024-07-31 17:47  weipt  阅读(5)  评论(0编辑  收藏  举报

你的想法很重要-大家都来谈 (C)Copyright 2012 by WeiPt