认识json

Posted by Wh0ami-hy on December 30, 2023

1. 概念

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,用于在不同的系统之间传输和存储数据。它采用易于理解的文本格式,以键值对的形式表示数据,并使用大括号和方括号进行格式化。JSON最初由JavaScript衍生而来,但已成为一种独立于编程语言的通用数据格式。

2. 数据的格式

JSON采用一种简洁的文本格式来表示数据,其格式规范如下:

  • 数据由键值对组成,键和值之间使用冒号:进行分隔。
  • 键必须是字符串,用双引号"括起来。
  • 值可以是字符串、数字、布尔值、数组、对象或null。
  • 多个键值对之间使用逗号,进行分隔。
  • 整个JSON数据包含在大括号{}中,表示一个对象。
  • 数组由方括号[]表示,其中的值可以是任意类型的数据,多个值之间使用逗号分隔

3. 转义

在JSON中,如果要表示特殊字符或具有特殊含义的字符,需要使用转义符进行转义。JSON中使用的转义符是反斜杠\。以下是JSON中常用的转义字符:

  • \":双引号(”)
  • \\:反斜杠(\
  • \/:斜杠(/)
  • \b:退格(U+0008)
  • \f:换页(U+000C)
  • \n:换行(U+000A)
  • \r:回车(U+000D)
  • \t:制表符(U+0009)
  • \uXXXX:表示Unicode字符,其中XXXX是该字符的四位十六进制编码

本站总访问量