首页 > 代码库 > MDN——javascript——入门——第三章对象——json——知识点总结

MDN——javascript——入门——第三章对象——json——知识点总结

1.

JSONjavascript object notationjs 对象表示法)

将结构化数据表示为JavaScript对象的标准格式,

通常用于在网站上表示和传输数据 (从服务器向客户端发送一些数据,因此可以将其显示在网页上

Douglas Crockford(提出推广了json)

 

 技术分享

 

虽然它是基于JavaScript语法,它可以独立于JavaScript的使用,许多编程环境 读取(解析),并生成JSON的能力。(例如php

 

JSON对象可以存储在它自己的文件,根本上只是一个文本文件扩展名是.jsonMIME类型application/json

 

 

2.json结构:

1.对象object

/值对的集合:

名是string类型,

值可以是:string,number,object,array,trur,false,null

 技术分享

 

2.数组array

(值的有序列表)

 

 技术分享

 

 

 

 

3.json中数据的格式/类型

 技术分享

 

 

 

注意:   必须用“”双引号,且控制字符如“\/bfnrt要加\转义,可以用\u+四位十六进制数表示Unicode字符

 

注意:不能使用八进制,十六进制,可以用科学计数法

双精度浮点

NaN 或无穷大

 

 技术分享

 

4.文本<---->对象转换

有时候可以设置XHR返回响应JSON格式,使用:

request.responseType = ‘json‘;

但有时就需要转换格式

 

  • JSON.parse():接受在文本串形式的JSON对象作为参数,并返回对应的对象。
  • JSON.stringify():接受一个JSON对象作为参数,并返回等效文本串的形式。

 

MDN——javascript——入门——第三章对象——json——知识点总结