Vana SDK - v0.1.0
    Preparing search index...

    Function safeParseJSON

    • Safely parses JSON string with type validation.

      Type Parameters

      • T

      Parameters

      • jsonString: string

        The JSON string to parse

      • typeGuard: (value: unknown) => value is T

        Type guard function to validate the parsed value

      Returns null | T

      The parsed and validated value, or null if parsing/validation fails

      const jsonStr = '{"user_address": "0x123...", "identity": {}}';
      const result = safeParseJSON(jsonStr, isAPIResponse);

      if (result) {
      console.log('Parsed server output:', result.user_address);
      } else {
      console.log('Invalid JSON or type mismatch');
      }