【MDNjs笔记】——入门——第三章——json
2017-07-06 21:59
633 查看
1.
JSON:javascript object notation(js 对象表示法)将结构化数据表示为JavaScript对象的标准格式,
通常用于在网站上表示和传输数据 (从服务器向客户端发送一些数据,因此可以将其显示在网页上)
Douglas Crockford(提出推广了json)
虽然它是基于JavaScript语法,它可以独立于JavaScript的使用,许多编程环境有 读取(解析),并生成JSON的能力。(例如php)
JSON对象可以存储在它自己的文件,根本上只是一个文本文件,扩展名是.json和MIME类型是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对象作为参数,并返回等效文本串的形式。
相关文章推荐
- 【MDNjs笔记】——入门——第三章——对象.构造函数.原型链.继承
- 【MDNjs笔记】——入门——第二章
- 【MDNjs笔记】——入门——第一章
- JS入门经典笔记
- Node.js入门学习笔记-IDE选择/配置之WebStorm(windows)
- Node.js入门学习笔记-IDE选择/配置之WebStorm(windows)
- 工作笔记:ajax json 同一jsp页面中,把java变量赋给js变量,如果java变量字符串符合json格式,则赋给js变量时,js变量会自动的变为json对象
- 数字图像处理编成入门笔记——第三章图象的平滑(去噪声)、锐化
- Node.js学习笔记【1】入门(服务器JS、函数式编程、阻塞与非阻塞、回调、事件、内部和外部模块)
- js原生JSON学习笔记
- Javascript笔记一 js以及json基础使用说明
- Node.js入门笔记
- json 入门学习笔记 示例代码
- Backbone.js入门学习笔记目录
- JSON学习笔记一:JSON入门,JSON初识
- [JS笔记]$.ajax传JSON数据到后台的注意事项
- Javascript笔记一 js以及json基础使用说明
- SQL Server 2008编程入门经典笔记(第三章:T-SQL基本语句)
- JSON 入门笔记
- Node.js入门学习笔记-IDE选择/配置之WebStorm(windows)