Parse JSON Safely

Parse JSON with a fallback value returned if parsing fails.

Code

Utilities
try { JSON.parse(jsonStr); } catch { JSON.parse(fallback); }

Parameters

JSON string to parse.

Fallback value if parsing fails (as JSON).

Browser·fetch() may be limited by CORS

More JavaScript Snippets