object-parser

0.0.1 • Public • Published

Object-parser NPM version Build Status Coverage Status

Sauce Test Status

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"
//     ]
//   ]
// ]

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i object-parser

Weekly Downloads

1

Version

0.0.1

License

MIT

Last publish

Collaborators

  • 59naga