当前位置:   article > 正文

JSON 格式说明_json格式

json格式



一、关于 JSON

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。人类读写很容易。机器很容易解析和生成。

它基于JavaScript编程语言标准ECMA-262第三版(1999年12月)的子集。

JSON是一种完全独立于语言的文本格式,但使用C族语言程序员熟悉的约定,包括C、C++、C#、Java、JavaScript、Perl、Python和许多其他语言。

这些属性使JSON成为一种理想的数据交换语言。


JSON建立在两个结构上:

  • 名称/值对的集合。在各种语言中,这被实现为对象、记录、结构、字典、哈希表、键控列表或关联数组。
  • 值的有序列表。在大多数语言中,这被实现为数组、向量、列表或序列。

这些都是通用的数据结构。几乎所有现代编程语言都以这样或那样的形式支持它们。与编程语言可交互的数据格式也基于这些结构,这是有道理的。


二、JSON 常见格式

在JSON中,它们采用以下形式:

1、对象

对象是一组无序的名称/值对。对象以 { 左大括号开始,以 } 右大括号结束。

每个名称后面跟着 : 冒号,名称/值对用 , 逗号分隔。


img


2、数组

数组是值的有序集合。数组以“[”左括号开始,以“]”右括号结束。值用逗号分隔。

img


3、值

可以是双引号中的字符串数字、“true”、“false”或“null”、对象数组。这些结构可以嵌套。

img


4、字符串

string是一个由零个或多个Unicode字符组成的序列,用双引号括起来,使用反斜杠转义。一个字符被表示为单个字符串。字符串非常像C或Java字符串。


img


5、数值

除了不使用八进制和十六进制格式外,数字非常像C或Java数字。

img


6、空白

空白可以插入任何一对令牌之间。除了一些编码细节外,这完全描述了该语言。

img


三、各语言对 Json 的支持


2024-05-30(四)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/930661
推荐阅读
相关标签
  

闽ICP备14008679号