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

    Menu JSON定义 JSON方法 JSON定义 JSON(JavaScript Object Notation...

  • Json Schema 及 JsonSchema2pojo ma

    Json Schema Json Schema是一种json定义格式,允许你自己定义json的注释和验证json文...

  • JS Json对象与js字符串的相互转换

    json定义 json --> js对象 js对象 --> json

  • json字符串与json对象

    json对象 定义 控制台输出 json字符串 定义 控制台输出 JSON.stringify() 将json对...

  • JSON的定义

    JavaScript Object Notation (JSON)JS对象标记 JSON是一种文本格式结构化数据的...

  • TS中定义json对象及取值方法

    直接代码: 定义json对象:使用http://www.json.cn网址来检测json串,然后在ts文件中定义一...

  • JSON和XML

    定义 JSON定义 JSON(JavaScript Object Notation)一种轻量级的数据交换格式,具有...

  • 调用自定义组件中的方法

    创建自定义组件 .json .js 页面中引入自定义组件 .json .xml 页面中调用自定义组件的方法 .js

  • swift JSON转model 使用Codable

    简单数据处理 定义模型名称 json数据定义 数据解析 复杂数据处理 定义json 定义模型 解析数据处理 列表数...

  • Json包

    encoding/json encoding/json是官方提供的标准json, 实现RFC 7159中定义的JS...

网友评论

    本文标题:JSON的定义

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