手机版

告诉大家什么是JSON

时间:2021-11-26 来源:互联网 编辑:宝哥软件园 浏览:

它基于JavaScript程序语言,是标准ECMA-2623第三版-1999年12月的子集。JSON采用了完全独立于语言的文本格式,但也使用了类似C语言家族的习惯(包括C、C、C #、Java、JavaScript、Perl、Python等。).这些特性使JSON成为一种理想的数据交换语言。JSON以两种结构构建:名称/值对的集合。在不同的语言中,它被理解为对象、记录、结构、字典、哈希表、keyedlist或associativearray。有序值列表。在大多数语言中,它被理解为一个数组。这些是常见的数据结构。事实上,大多数现代计算机语言都以某种形式支持它们。这使得基于这些结构在编程语言之间交换数据格式成为可能。JSON有以下形式:对象是“名称/值对”的无序集合。对象以“{”(左括号)开头,以“}”(右括号)结尾。每个“名称”后面跟着一个“:”(冒号);“名称/值对”由“,”(逗号)分隔。

数组是有序的值集合。数组以“[”(左括号)开头,以“]”(右括号)结尾。这些值由“,”(逗号)分隔。

值可以是用双引号括起来的字符串、数字、true、false、null、对象或数组。这些结构可以嵌套。

字符串是任意数量的由双引号括起来的Unicode字符的集合,用反斜杠转义。字符是单个字符串。字符串与C或Java中的字符串非常相似。

Number也与C或Java的number非常相似。删除未使用的八进制和十六进制格式。删除一些编码细节。

任何符号之间都可以添加空白。下面描述完整的语言。

版权声明:告诉大家什么是JSON是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。