JSON-JavaScript对象表示法--学习笔记
2017-08-25 13:40
811 查看
JSON简介:
JSON:JavaScript对象表示法(JavaScript Object Notation)。JSON是存储和交换文本信息的语法。JOSN是轻量级的文本数据交换格式。
JSON独立于语言和平台。
JSON具有自我描述性,更易理解。
JOSN与XML:
JOSN类似XML,比XML更小、更快、更易简析。没有结束标签。
更短。
读写的速度更快。
使用数组。
不适用保留字。
能够使用内建的JavaScript ecal()方法进行解析。
类似 XML:
JSON 是纯文本JSON 具有“自我描述性”(人类可读)
JSON 具有层级结构(值中存在值)
JSON 可通过 JavaScript 进行解析
JSON 数据可使用 AJAX 进行传输
使用JSOON与使用XML的不同:
使用 XML:读取 XML 文档
使用 XML DOM 来循环遍历文档
读取值并存储在变量中
使用 JSON:
读取 JSON 字符串
用 eval() 处理 JSON 字符串
JSON语法:
JSON 语法是 JavaScript 语法的子集。JSON 语法规则:
JSON 语法是 JavaScript 对象表示法语法的子集。数据在名称/值对中
数据由逗号分隔
花括号保存对象
方括号保存数组
JSON 值可以是:
数字(整数或浮点数)字符串(在双引号中)
逻辑值(true 或 false)
数组(在方括号中)
对象(在花括号中)
null
JSON 对象:
JSON 对象在花括号中书写:对象可以包含多个名称/值对:{"firstName":"John","lastName":"Doe"}
JSON 数组:
JSON 数组在方括号中书写:数组可包含多个对象:
{ "employees": [ { "firstName":"John" , "lastName":"Doe" }, { "firstName":"Anna" , "lastName":"Smith" }, { "firstName":"Peter" , "lastName":"Jones" } ] }
JSON 文件:
JSON 文件的文件类型是 “.json”JSON 文本的 MIME 类型是 “application/json”
相关文章推荐
- JSON-JavaScript对象表示法--学习笔记
- JSON-JavaScript对象表示法--学习笔记
- JSON-JavaScript对象表示法--学习笔记
- JSON-JavaScript对象表示法--学习笔记
- JSON-JavaScript对象表示法--学习笔记
- JSON-JavaScript对象表示法--学习笔记
- javascript中的数组对象以及json学习笔记
- JavaScript学习笔记-JSON对象
- javascript中的数组对象以及json学习笔记
- [置顶] javascript中的数组对象以及json学习笔记
- javascript学习笔记二:javascript中的数组对象和json对象
- JavaScript--基于对象的脚本语言学习笔记(一)
- JavaScript 对象属性操作和方法学习笔记(上)
- JavaScript权威设计--事件冒泡,捕获,事件句柄,事件源,事件对象(简要学习笔记十八)
- JavaScript学习笔记——对象分类
- javascript学习-创建json对象数据,遍历
- JavaScript学习笔记:对象
- [导入]Silverlight 2学习教程(六):Silverlight托管代码调用Javascript中的JSON对象
- spring boot 学习笔记(005)提交json对象
- 学习笔记 JavaScript内置对象详解