JavaScript高级程序设计第20章JSON 笔记 (学习笔记)
2015-05-06 09:11
453 查看
第二十章 JSON
1.Json 可以表示三种类型的值:
1.简单值:
表示数值:5 表示字符串:“hello wrold”注表示字符串时必须使用双引号2.对象:
{“name”:“mi”,”age”:24}与JavaScript对象有两处不同一是没有声明变量 二是没有末尾的分号json对象中属性必须带引号,对象里的值可以嵌套对象。3.数组
Json数组表示:[25,”hi”,true]和json对象一样json里也没有分号和变量2.json对象
1.Stringify()方法用于把javscript对象序列化为json字符串
1.语法 var newjson=json.Stringify(需要转换的数据)在转换的的过程中所有的函数原型都会被忽略,值为undefined的属性也会被跳过。2.Stringify()除了序列化的js对象以外还可以接受两个参数,这两个参数用于指定以不同方式序列化对象,第一个参数是过滤器,可以是一个数组也可以是一个函数,第二个参数是一个选项表示是否在json字符串中保留锁进
2.Parse()方法用于把json字符串解析为原生js值;如果该方法传给的不是有效的jso则会抛出错误,
Parse()也可以接受另一个参数,该参数是一个函数,该函数接受两个参数,一个是键(属性),一个是值3.toJSON()方法
可以给对像定义tosojson()方法让其返回自身的json数据格式。第二十一章 ajax
相关文章推荐
- JavaScript高级程序设计学习笔记--函数表达式
- javascript高级程序设计--学习笔记2 (第三章补充和第四章补充)
- JavaScript高级程序设计学习笔记第五章--引用类型
- javascript 高级程序设计 学习笔记
- JavaScript高级程序设计(第3版)学习笔记11 内建js对象
- JavaScript高级程序设计 DOM学习笔记
- 《JavaScript高级程序设计 第三版》学习笔记 (五) 继承详解
- JavaScript高级程序设计(第三版)学习笔记6、7章
- JavaScript高级程序设计---学习笔记(四)
- JavaScript高级程序设计(第三版)学习笔记8、9、10章
- js-JavaScript高级程序设计学习笔记16
- JavaScript高级程序设计(第3版)学习笔记10 再访js对象
- JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型
- js-JavaScript高级程序设计学习笔记17
- JavaScript高级程序设计 XML、Ajax 学习笔记
- JavaScript高级程序设计学习笔记
- javascript高级程序设计学习笔记【数据类型、循环控制语句】
- JavaScript高级程序设计学习笔记--表单脚本
- JavaScript高级程序设计(第三版)学习笔记6、7章
- JavaScript高级程序设计 第3章 学习笔记