UNPKG

@pipedream/dataforseo

Version:

Pipedream DataForSEO Components

23 lines (21 loc) 399 B
function optionalParseAsJSON(value) { try { return JSON.parse(value); } catch (e) { return value; } } export function parseObjectEntries(value = {}) { const obj = typeof value === "string" ? JSON.parse(value) : value; return Object.fromEntries( Object.entries(obj).map(([ key, value, ]) => [ key, optionalParseAsJSON(value), ]), ); }