clay-serial
v2.1.4
Published
Conberter for ClayDB
Downloads
79
Readme
clay-serial
Conberter for ClayDB
Installation
$ npm install clay-serial --save
Usage
'use strict'
const { serialize, deserialize } = require('clay-serial')
{
let book = {
title: 'Wonderful Banana',
version: 15,
publishedAt: new Date('2012/12/12')
}
let serialized = serialize.all(book)
console.log(serialized) // Serialized value
let deserialized = deserialize.all(serialized)
console.log(deserialized) // Restore the original data
}
Functions
Available functions
| Signature | Description |
| ---- | ----------- |
| deserialize(Serialized) -> Object
| Deserialize value |
| deserialize.all(values) -> Object.<string, Serialized>
| Deserialize object properties |
| deserialize.recursive(values) -> Object.<string, Serialized>
| Deserialize recursively |
| serialize(value) -> Serialized
| Serialize value |
| serialize.all(values) -> Object.<string, Serialized>
| Serialize object properties |
| serialize.recursive(values) -> Object.<string, Serialized>
| Serialize recursively |
| typeOf(value) -> string
| Get type of an value |
| withType(value, type) -> *
| Convert value with type |
License
This software is released under the Apache-2.0 License.