object-parser
v0.0.1
Published
Multiple parse/stringify function
Downloads
27
Readme
Object-parser
Multiple parse/stringify function
Installation
Via npm
$ npm install object-parser --save
var OP= require('object-parser');
console.log(OP); //object
Via bower
$ bower install object-parser --save
<script src="bower_components/object-parser/object-parser.min.js"></script>
<script>
console.log(OP); //object
</script>
API
OP.stringify(type,object,replacer,indent)
var object= [['foo',{bar:'baz'},['beep','boop']]];
OP.stringify('yaml',object);
// '-\n - foo\n - {bar: baz}\n - [beep, boop]'
OP.stringify('json',object);
// '[["foo",{"bar":"baz"},["beep","boop"]]]'
OP.stringify('json5',object);
// '[["foo",{bar:"baz"},["beep","boop"]]]'
OP.stringify('jsonml',object);
// '<foo bar="baz"><beep>boop</beep></foo>'
OP.parse(type,object)
OP.parse('yaml','-\n - foo\n - {bar: baz}\n - [beep, boop]\n');
// [
// [
// "foo",
// {
// "bar": "baz"
// },
// [
// "beep",
// "boop"
// ]
// ]
// ]
OP.parse('json','[["foo",{"bar":"baz"},["beep","boop"]]]');
// [
// [
// "foo",
// {
// "bar": "baz"
// },
// [
// "beep",
// "boop"
// ]
// ]
// ]
OP.parse('json5','[["foo",{bar:"baz"},["beep","boop"]]]');
// [
// [
// "foo",
// {
// "bar": "baz"
// },
// [
// "beep",
// "boop"
// ]
// ]
// ]
OP.parse('jsonml','<foo bar="baz"><beep>boop</beep></foo>');
// [
// [
// "foo",
// {
// "bar": "baz"
// },
// [
// "beep",
// "boop"
// ]
// ]
// ]