JSON的定义

作者: 王韩峰 | 来源:发表于2017-04-08 17:00 被阅读337次

    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。

    相关文章

      网友评论

        本文标题:JSON的定义

        本文链接:https://www.haomeiwen.com/subject/fbilattx.html