roles-bot/packages/bot/isJson.ts
2022-01-02 18:58:59 +01:00

11 lines
No EOL
274 B
TypeScript

export const isJSON = (data: any): boolean => {
if (typeof data !== 'string') return false;
try {
const result = JSON.parse(data);
const type = result.toString();
return type === '[object Object]' || type === '[object Array]';
} catch (err) {
return false;
}
};