0.1.3 • Published 7 years ago

formate-json v0.1.3

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

Just pass any data to it, it will format JSON for you.

install

$ npm install formate-json

Usage

const fj = require('formate-json');

const testObj = {
    msg: '',
    success: true,
    deepData: {
        author: 'Chvin',
        github: 'https://github.com/chvin',
        address: 'China',
        age: 0,
        favorite: [
            'run', 'movie', 'coding', {eat: 'rice'}
        ]
    },
    someReg: /hello world/g,
    someDate: new Date,
    someNull: null,
    someUndefined: undefined,
    someSymbol: Symbol()
};

const strTestObj = JSON.stringify(testObj);

console.log(fj(testObj));

console.log(fj(strTestObj));

You will get the same result.

{
   "msg": "",
   "success": true,
   "deepData": {
       "author": "Chvin",
       "github": "https://github.com/chvin",
       "address": "China",
       "age": 0,
       "favorite": [
           "run",
           "movie",
           "coding",
           {
               "eat": "rice"
           }
       ]
   },
   "someReg": {},
   "someDate": "2017-09-12T07:57:03.980Z",
   "someNull": null
}

Any type of result

const fj = require('formate-json');

console.log(fj(1)); // '1'

console.log(fj(null)); // 'null'

console.log(fj(undefined)); // undefined

console.log(fj('abc')); // '"abc"'

console.log(fj(/reg/)); // '{}'

console.log(fj(new Date)); // '2017-09-12T09:09:49.460Z'

console.log(fj(Symbol())); // undefined

console.log(fj({a: 'a', b: 'b'}));
/*
`
{
   "a": "a",
   "b": "b"
}
`
*/

console.log(fj([1, 2, 3]));
/*
`
[
   1,
   2,
   3
]
`
*/
0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago