当前位置: 首页 > news >正文

序列化与反序列化

 

一 概述

 

序列化 (Serialization)将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对象将其当前状态写入到临时或持久性存储区。以后,可以通过从存储区中读取或反序列化对象的状态,重新创建该对象。(来自百度百科)

 

二 序列化

 

原始数据类型中的undefined、对象数据类型中的函数在序列化时会被忽略。

let obj = {
    a:undefined,
    b:null,
    c:true,
    d:'hi',
    e:123,
    f:Symbol('符号'),
    g:{
        fruit:'mango'
    },
    h:[1,2,3],
    i:function(){
        console.log('hello');
    }
};
console.log(JSON.stringify(obj));

Chrome中的运行结果

 

转载于:https://www.cnblogs.com/sea-breeze/p/10185926.html

相关文章:

  • java~@Async异步功能
  • 给Prometheus造假数据的方法
  • [BZOJ1040][P2607][ZJOI2008]骑士[树形DP+基环树]
  • java Concurrent包学习笔记(六):Exchanger
  • 理解 Web 中的Session
  • bzoj3295: [Cqoi2011]动态逆序对
  • 北大、微软提出NGra:高效大规模图神经网络计算
  • SQL Server事务日志管理的进阶,第5级:在完全恢复模式下管理日志
  • zabbix3.4 端口和进程监控配置
  • Java 面试之技术框架
  • db cursor
  • Kubeflow 公布 1.0 路线图:2019 年实现 API 稳定
  • Finale
  • String不得不说的那些事
  • 利用React 16.6新特性优化应用性能
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • CSS3 变换
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • EOS是什么
  • in typeof instanceof ===这些运算符有什么作用
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • Java小白进阶笔记(3)-初级面向对象
  • Js基础——数据类型之Null和Undefined
  • Redis在Web项目中的应用与实践
  • WePY 在小程序性能调优上做出的探究
  • 仿天猫超市收藏抛物线动画工具库
  • 如何胜任知名企业的商业数据分析师?
  • 入门级的git使用指北
  • 双管齐下,VMware的容器新战略
  • 微信小程序开发问题汇总
  • 06-01 点餐小程序前台界面搭建
  • 基于django的视频点播网站开发-step3-注册登录功能 ...
  • ​2021半年盘点,不想你错过的重磅新书
  • #数学建模# 线性规划问题的Matlab求解
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (C#)if (this == null)?你在逗我,this 怎么可能为 null!用 IL 编译和反编译看穿一切
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (办公)springboot配置aop处理请求.
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (转)Groupon前传:从10个月的失败作品修改,1个月找到成功
  • .NET 5种线程安全集合
  • .NET Core 中的路径问题
  • .Net中的设计模式——Factory Method模式
  • :=
  • @property括号内属性讲解
  • [].slice.call()将类数组转化为真正的数组
  • []指针
  • [2017][note]基于空间交叉相位调制的两个连续波在few layer铋Bi中的全光switch——
  • [2018-01-08] Python强化周的第一天
  • [C语言]——柔性数组
  • [daily][archlinux][game] 几个linux下还不错的游戏
  • [datastore@cyberfear.com].Elbie、[thekeyishere@cock.li].Elbie勒索病毒数据怎么处理|数据解密恢复
  • [Flutter] extends、implements、mixin和 abstract、extension的使用介绍说明
  • [git] windows系统安装git教程和配置
  • [hdu 4552] 怪盗基德的挑战书