JSON.stringify、JSON.parse、toJSON 区别
2024-10-19 01:27:49
JSON.stringify 方法
将一个 JavaScript 值转换为一个 JSON 字符串
可以将数组、对象等转换后的 JSON 字符串,保存在 sessionStorage、localStorage 中。JSON.parse 方法
解析一个JSON字符串,构造由字符串描述的JavaScript值或对象。toJSON 方法
如果一个被序列化的对象拥有 toJSON 方法,那么该 toJSON 方法就会覆盖该对象默认的序列化行为:不是那个对象被序列化,而是调用 toJSON 方法后的返回值会被序列化,例如:
var obj = {
foo: 'foo',
toJSON: function () {
return 'bar';
}
};
JSON.stringify(obj); // '"bar"'
JSON.stringify({x: obj}); // '{"x":"bar"}'
最新文章
- [(ngModel)]的实现原理
- Python 代码风格
- jquery 杂记
- Mac OS X【快捷键组合】汇总
- 4.前端笔记之jsdom基础
- mysql参数,蛮全的
- uva 11417 - GCD
- php判断是否为手机客户端
- [转] Spring - Java Based Configuration
- Message,MessageQueue,Looper,Handler ——由view.post(runnable想到的)
- MFC之窗体改动工具栏编程状态栏编程程序启动画面
- RecyclerView下拉刷新上拉加载(三)—对Adapter的封装
- oracle 当前年到指定年的年度范围求取
- AOP - 1 基本概念
- 【SQL进阶】03.执行计划之旅1 - 初探
- mysql5.6 主从同步配置
- 04、常用RDD操作整理
- PHP中使用 JKS(Java Key Store)的方法
- 使用Device IO Control 讀寫 USB Mass Storage
- IIS如何确定请求的处理程序