Function isJSONString

  • Validate a JSON string

    Parameters

    • input: unknown

      The raw input

    Returns Validated<JSON>

    Example

    isJSONString('{"a": 1}') >>
    {
    valid: true,
    parsed: { a: 1 },
    };

    isJSONString("_") >>
    {
    valid: false,
    error: 'Not JSON: "_"',
    };