文件名称:dumpjs:将任何 JS 对象序列化和反序列化为 JSON
文件大小:16KB
文件格式:ZIP
更新时间:2024-06-21 03:07:29
JavaScript
转储 有时您需要将对象序列化为 JSON 并再次反序列化它们。 但是 JSON stringify/parse 是不够的,因为你需要支持循环链接和恢复自定义对象。 Dumpjs 允许轻松序列化为 JSON 并恢复任何对象。 要点: 它处理循环链接 保留对象身份 适用于任何级别的嵌套对象 支持 ES6 Map 和 Set 支持自定义序列化/反序列化处理程序 它在内部使用 ES6 集合,并且需要在旧浏览器中使用 polyfill。 应用程序接口 D.dump(target[,options]) -> JSON 目标 需要序列化的普通对象或数组。 选项 options.serializer(key, value) — 自定义序列化函数 如果函数返回undefined ,则属性将被忽略。 任何其他返回值都将被序列化。 如果函数返回null ,则属性将被序列化为null ( JSON.s
【文件预览】:
dumpjs-master
----.travis.yml(2KB)
----.coveragerc(258B)
----.jscsrc(2KB)
----package.json(2KB)
----karma.conf-ci.js(3KB)
----gulpfile.js(2KB)
----tests()
--------spec()
--------.jshintrc(553B)
----src()
--------utils.js(1KB)
--------dump.js(5KB)
----.npmignore(120B)
----.projectile(40B)
----.gitignore(53B)
----karma.conf.js(2KB)
----README.md(2KB)
----.jshintrc(533B)
----.editorconfig(221B)
----LICENSE.txt(1KB)