Json基本概念
2015-12-29 11:55
465 查看
一、JSON :javascript对象表示法(Javascript Object Notation) 是一种轻量级的数据交换格式。
JSON 语法是 JavaScript 对象表示语法的子集。是存储和交换文本信息的语法,类似于XML。
二、JSON和XML比较:
(1)JSON长度和XML的格式比起来显得短小;
(2)JSON读写速度更快
(3)JSON可以使用javascript内建的方法直接解析,转换成javascript对象,非常方便
三、JSON数据书写格式是:名称/键值对,例如:“name"=“张三”
JSON
的值类型:数组,数字,字符串,逻辑值,对象,null
{
"staff":[
{"name":"张三","age":70},
{"name":"李四","age":80},
{"name":"王五","age":30},
]
}
四、JSON解析
JSON解析为对象:
1.eval()(该方法不会判断JSON是否合法,而且会同时会执行JSON的其他函数,不安全)
2.JSON.parse()
jsonlint.com 一个好用的json校验网站!
JSON 语法是 JavaScript 对象表示语法的子集。是存储和交换文本信息的语法,类似于XML。
二、JSON和XML比较:
(1)JSON长度和XML的格式比起来显得短小;
(2)JSON读写速度更快
(3)JSON可以使用javascript内建的方法直接解析,转换成javascript对象,非常方便
三、JSON数据书写格式是:名称/键值对,例如:“name"=“张三”
JSON
的值类型:数组,数字,字符串,逻辑值,对象,null
{
"staff":[
{"name":"张三","age":70},
{"name":"李四","age":80},
{"name":"王五","age":30},
]
}
四、JSON解析
JSON解析为对象:
1.eval()(该方法不会判断JSON是否合法,而且会同时会执行JSON的其他函数,不安全)
2.JSON.parse()
jsonlint.com 一个好用的json校验网站!
相关文章推荐
- 上传 js (部分代码)
- javascript的未知尺寸图片保持比例水平垂直居中函数
- JS设置cookie、读取cookie、删除cookie
- javascript四舍五入tofixed
- 序列化:json_encode/json_decode 与 serialize/unserialize
- JavaScript学习笔记(一)——JS基础知识介绍
- JSON--List集合转换成JSON对象
- js 页面导出excel
- SkylineGlobe 邻近度(Proximity)分析JavaScript源代码
- SVG与HTML、JavaScript的三种调用方式
- Math对象很方便但易被忽略的方法--javascript
- Jsoup解析HTML实例及文档方法详解
- 测试jsp
- js中的字符串长度
- 详解javascript之delete操作符
- JSON服务器的使用和客户端的解析
- 声明js对象
- javascript实现下拉提示选择框
- javascript面相对象编程(二):构造函数的继承
- [extjs] ExtJs4.2 Form 表单提交