Javascript(七)
来源:互联网 发布:video 知乎 编辑:程序博客网 时间:2024/06/05 14:10
JSON
JSON是JavaScript Object Notation的缩写,它是一种数据交换格式。
- 把任何JavaScript对象变成JSON,就是把这个对象序列化成一个JSON格式的字符串,这样才能够通过网络传递给其他计算机。
- 如果我们收到一个JSON格式的字符串,只需要把它反序列化成一个JavaScript对象,就可以在JavaScript中直接使用这个对象了
(1)序列化
先把小明这个对象序列化JSON格式的字符串:
var xiaoming = { name: '小明', age: 14, gender: true, height: 1.65, grade: null, 'middle-school': '\"W3C\" Middle School', skills: ['JavaScript', 'Java', 'Python', 'Lisp']};
JSON.stringify(xiaoming);
stringify()用于从一个对象解析出字符串。
第二个参数用于控制如何筛选对象的键值,如果我们只想输出指定的属性,可以传入Array
:
JSON.stringify(xiaoming, ['name', 'skills'], ' ');
(2)反序列化拿到一个JSON格式的字符串,我们直接用JSON.parse()把它变成一个JavaScript对象;
JSON.parse('[1,2,3,true]'); // [1, 2, 3, true]
阅读全文
0 0
- JavaScript学习(七)
- Javascript对象(七)
- JavaScript学习(七)
- ## javascript笔记(七)
- Javascript(七)
- JavaScript 运算符(七)
- JavaScript学习要点(七)
- Javascript算法练习(七)
- 重识JavaScript(七)
- javascript学习(七)对象
- Javascript知识点总结(七)
- JavaScript基础(七)- JavaScript 变量
- javaScript(七)
- JavaScript高级程序设计(读书笔记)(七)
- javascript 常用代码大全(七)
- JavaScript FAQ(七)——对话框
- javascript语法详解(七)------流程控制
- 21天学通JavaScript读书笔记 (七)Cookie
- codeforces864D. Make a Permutation!(贪心)
- 一个博主的博文:对分布式的理解,通俗易懂
- carmaker的弱智算法
- java的多态特性
- Elasticsearch初体验(一)
- Javascript(七)
- HDU1205 吃糖果
- JavaScript作用域个人理解
- C++11 并发指南九(综合运用: C++11 多线程下生产者消费者模型详解)
- spring boot应用
- Android 集成 EaseUi
- 300.18删除集合中的abc
- 基于ionic+cordova+angularJs
- 605. Can Place Flowers