JSON-JavaScript对象表示法--学习笔记
来源:互联网 发布:马航mh370失联真相知乎 编辑:程序博客网 时间:2024/05/20 17:39
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”
阅读全文
0 0
- JSON-JavaScript对象表示法--学习笔记
- JSON:(JavaScript 对象表示法)
- Javascript学习笔记(JSON对象)
- 认识json(JavaScript 对象表示法)
- 4.JSON:JavaScript对象表示法
- JavaScript对象表示法(JSON)
- JSON: JavaScript Object Notation(JavaScript 对象表示法)
- JavaScript 对象表示法 (JSON) 字符串转换为对象
- JSON--JavaScript对象表示法的基础知识介绍
- AJAX - JSON对象表示法
- JSON:JS对象表示法
- JavaScript JSON 学习笔记
- javascript中的数组对象以及json学习笔记
- JavaScript学习笔记二十:标准对象-JSON
- javascript学习笔记二:javascript中的数组对象和json对象
- Javascript学习笔记-----对象
- javascript对象学习笔记
- JavaScript学习笔记:对象
- vlcj--java-制作视频播放器
- Java中基于HTTP协议网络编程
- SAP顾问,市场的双重需求
- datagridview中使用DataGridViewComboBoxColumn
- greendao 3.0和litepal 1.3 比较
- JSON-JavaScript对象表示法--学习笔记
- Dialog整个窗体背景设置为透明
- 【Ubuntu】/mnt/hgfs 权限不够的替代方法
- eclipse新建maven项目,修改默认jdk版本
- 从代码层面优化系统性能应该怎么做?(上)
- 【HDU6040】Hints of sd0061(nth_element)
- TCP之三次握手和四次挥手
- 三种LCA算法(三):转化为LCA问题(dfs+ST表实现)
- Linux关机命令总结