JSON-JavaScript对象表示法--学习笔记
2017-08-25 13:40
387 查看
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学习笔记(12)——JavaScript内置对象
- 前端学习笔记1---HTML meta简介、JavaScript简介创建对象--待完善
- javascript学习笔记--数组和对象
- JavaScript高级程序设计学习笔记--面向对象的程序设计(二)-- 继承
- [知了堂学习笔记] javascript 内置对象
- Javascript学习笔记八——用JSON做原型
- 【知了堂学习笔记】_JavaScript基础知识之内置对象(三)
- javascript学习笔记(九) js对象 设计模式
- javascript学习笔记(一)--对象