kvin:丰富JavaScript序列化库

时间:2024-06-01 11:06:00
【文件属性】:

文件名称:kvin:丰富JavaScript序列化库

文件大小:28KB

文件格式:ZIP

更新时间:2024-06-01 11:06:00

JavaScript

Kvin丰富JavaScript序列化库。 概述 Kvin-发音为“ Kevin”-以与JSON和平共处的方式序列化(和反序列化)JavaScript类型以通过网络传输或存储到磁盘,但是它支持更多数据类型,包括: undefined,null,NaN,Infinity,-Infinity,-0 类型化数组(Float64Array,Int64Array等) 带周期的对象图 具有不可枚举的非数值属性的数组 稀疏阵列 日期 网址 常用表达 用户定义类的实例 装箱的基元(不包括符号) 函数(包括可枚举的属性) 始终会解决上述任何问题的承诺 该库可安全用于用户提供的数据。 支持平台 浏览器(无需框架) Node.js BravoJS 例子 简单的 const kvin = require ( 'kvin' ) ; const obj = { } ; obj . foo = "hell


【文件预览】:
kvin-master
----package.json(687B)
----.github()
--------workflows()
----tests()
--------serialize.tap(4KB)
--------object.simple(749B)
--------module-exports.simple(503B)
--------undefined.simple(187B)
--------number.simple(175B)
--------promise.simple(474B)
--------isl.simple(1KB)
--------primitives.simple(731B)
--------Float32Array.simple(732B)
--------cycle.simple(337B)
--------negative-zero.simple(530B)
--------Array_float.simple(725B)
--------url.tap(2KB)
--------Float64Array.simple(731B)
--------no-module.simple(647B)
----browser-tests()
--------index.html(793B)
----LICENSE(1KB)
----package-lock.json(14KB)
----kvin.js(30KB)
----.gitignore(2KB)
----README.md(6KB)

网友评论