@stj/serialize

0.1.0 • Public • Published

Serialize

javascirpt 序列化、反序列化类

只做两件事情:

  • 1, 序列化javascript对象 Serialize.serialize(obj, options)
  • 2, 反序列化为javascript对象 Serialize.deserialize(str)

如果觉得不好用,请转到原版地址:serialize-javascript

使用说明

npm install @stj/serialize --save
import Serialize from '@stj/serialize'

const obj = {
    str  : 'string',
    num  : 0,
    obj  : {foo: 'foo'},
    arr  : [1, 2, 3],
    bool : true,
    nil  : null,
    undef: undefined,
    date: new Date("Thu, 28 Apr 2016 22:02:17 GMT"),
    map: new Map([['hello', 'world']]),
    set: new Set([123, 456]),
 
    fn: function echo(arg) { return arg; },
    re: /([^\s]+)/g
}

let objStr = Serialize.serialize(obj) // 序列化
Serialize.serialize(obj, {space: 2}) // 序列化并带有格式化

Serialize.deserialize(objStr) // 返序列化

/@stj/serialize/

    Package Sidebar

    Install

    npm i @stj/serialize

    Weekly Downloads

    0

    Version

    0.1.0

    License

    ISC

    Unpacked Size

    8.92 kB

    Total Files

    5

    Last publish

    Collaborators

    • qhdhiman