JSON的定义

JavaScript Object Notation (JSON)
JS对象标记

JSON是一种文本格式结构化数据的序列化。

JSON有四种原始类型:

1.字符串(string)
2.数值(number)
3.布尔(boolean)
4.空(null)

两种结构化类型:

1.对象(object)
2.数组(array)

字符串(string)是以0个或更多的Unicode字符组成的序列。

对象(object)是以键值对(name/value)组成的无序集合,键名(name)必须是字符串类型,键值必须是字符串(string)、数值(number)、布尔(boolean)、空(null)、对象(object)或数组(array)中的一种。

数组(array)是0个或多个值(value)的有序集合。

JSON的设计目标是让JSON成为最小的,便携的,文本的,JavaScript的子集。

JSON 内容类型有如下几种:

application/json
application/x-javascript
text/javascript
text/x-javascript
text/x-json

根据RFC 4627文件,
The MIME media type for JSON text is application/json.
Type name: application
Subtype name: json

所以认为:The MIME media type for JSON text is application/json. The default encoding is UTF-8。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容