easy-json-parse
Are you still worried about the long code with try {} catch {}
? like this:
const jsonString = 'easy';let json; try json = JSON; catch e json = {}; console;
or
const jsonString = null;let json; try json = JSON || {}; catch e json = {}; console;
Now, no matter whether it is long code or initialization, you don't need to worry.
use easy-json-parse
will more easy and safe for try{} catch{}
.
Get started
npm i easy-json-parse
case: initialValue
;const jsonString = 'easy';const error json = ; console; // If json is not exist, will return {} safely.
case: normal
;const jsonString = '{"easy": "easy"}';const error json = ; console; // easy
case: don't need error
;const jsonString = '{"easy": "easy"}';const json = ; console; // easy
Syntax
Parameters
text
the string to parse as JSON
options
options.reviver(optional)
- if a function, prescribes how the value originally produced by parsing is transformed, before being returned, more info about this param in here
options.initialValue(optional)
- init value for json.
Returns
Array [error, value]
License
MIT
Copyright (c) 2019 蓝色的秋风