javascript-serialize

1.6.1 • Public • Published

javascript-serialize

stringify all kinds of js values

example

var javascriptserialize = require('javascript-serialize')
var Buffer = require('buffer').Buffer
 
var x = { leaf: 'leaf' }
x['aCircle'] = x
 
console.log(javascriptserialize(x))
console.log(javascriptserialize(new Buffer(5)))
console.log(javascriptserialize({a:'x', fn:function(x){return 5}}))
console.log(javascriptserialize(new Date))
console.log(javascriptserialize({a:'b',c:[1,2,3],x:{y:{z:['a',{b:'c'}]}}}))
console.log(javascriptserialize(null))
console.log(javascriptserialize(undefined))
console.log(javascriptserialize("hey"))
console.log(javascriptserialize(false))
console.log(javascriptserialize(true))
console.log(javascriptserialize(function asdf () {}))
console.log(javascriptserialize(12))
console.log(javascriptserialize(/asdf/))
console.log(javascriptserialize((function(){ return arguments })(1,true)))
console.log(javascriptserialize([]))
console.log(javascriptserialize(document.createElement('div')))
console.log(javascriptserialize(NaN))
console.log(javascriptserialize(new Error('Ups! Something wrong...')))

Dependents (2)

Package Sidebar

Install

npm i javascript-serialize

Weekly Downloads

1,494

Version

1.6.1

License

MIT

Last publish

Collaborators

  • serapath