ChemPal Documentation - v0.0.13-beta.5
    Preparing search index...

    Function tryParseJson

    • Tries to parse a JSON string. If it fails, it returns the original string.

      Parameters

      • data: unknown

        The data to parse

      Returns unknown

      The parsed JSON or undefined if it fails

      tryParseJson('{"name": "John", "age": 30}') // { name: 'John', age: 30 }
      tryParseJson('not a json string') // undefined
      export function tryParseJson(data: unknown): unknown | undefined {
      try {
      return JSON.parse(String(data));
      } catch {
      return undefined;
      }
      }