Parse JSON safely
const safe = ; const value = '{ "one": "one" }';const result = ; // value parsed
Options are,
checkString
: iftrue
will assume error ifvalue
is not string [default:true
]returnError
: iftrue
will also return error, and result will be of from{ value, error }
[default:false
]nullOnError
: iftrue
will not return the original value on error, will return null instead [default:false
]