@readyplayerme/react-avatar-creator
Version:
Ready Player Me - React Avatar Creator
13 lines (12 loc) • 365 B
text/typescript
/**
* Tries to parse the JSON data, and returns undefined if parsing fails.
* @param jsonString The string to be parsed.
* @returns The parsed JSON data or undefined if the data is not valid JSON.
*/
export const JSONTryParse = <T>(jsonString: any): T | undefined => {
try {
return JSON.parse(jsonString);
} catch (error) {
return undefined;
}
};