https://github.com/serapath/javascript-serialize
stringify all kinds of js values
https://github.com/serapath/javascript-serialize
Last synced: 2 months ago
JSON representation
stringify all kinds of js values
- Host: GitHub
- URL: https://github.com/serapath/javascript-serialize
- Owner: serapath
- License: mit
- Created: 2016-02-17T19:46:32.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-02-18T19:10:36.000Z (over 10 years ago)
- Last Synced: 2025-03-15T19:01:42.013Z (over 1 year ago)
- Language: JavaScript
- Size: 9.77 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# javascript-serialize
stringify all kinds of js values
## example
```js
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...')))
```