Safe-json-parse

safe-json-parse

Parse JSON safely without throwing.

Sweet, simple and effictive module for parsing JSON safely :)

Get it: npm install safe-json-parse --save

Sample usage:

With callback:

1
2
3
4
5
6
7
> var sf = require('safe-json-parse');

> sf("{}", function (err, json) {console.log(err,json);});
null {}

> sf("meow", function (err, json) {console.log(err,json);});
[SyntaxError: Unexpected token m] undefined

As Tuples:

1
2
3
4
5
> var sf = require('safe-json-parse/tuple');
> sf({})
[ [SyntaxError: Unexpected token o], undefined ]
> sf("{}")
[ null, {} ]

GIF FTW!

safe-json-parse

Thanks to Raynos for helping us with safely parsing JSONs ;)

Suggest a module

Comments