@thinice/safe-json-parse
v0.1.4
Published
JSON.parse that returns undefined on failure
Readme
@thinice/safe-json-parse
JSON.parse that returns undefined on failure.
Installation
npm install @thinice/safe-json-parseUsage
import { safeJsonParse } from "@thinice/safe-json-parse";
safeJsonParse('{"a": 1}'); // { a: 1 }
safeJsonParse("invalid"); // undefined
safeJsonParse(""); // undefined
safeJsonParse("null"); // null (valid JSON)
// With type parameter (cast, not validated)
const data = safeJsonParse<{ id: number }>('{"id": 123}');Source
https://github.com/thinicejs/utils/tree/main/packages/safe-json-parse
