Spaces:
Paused
Paused
/** | |
* Parses a given string into JSON. | |
* Gracefully handles invalid JSON by returning `null`. | |
*/ | |
export function parseJson(data: string): Record<string, unknown> | null { | |
try { | |
const json = JSON.parse(data) | |
return json | |
} catch (_) { | |
return null | |
} | |
} | |