IJsonParseResult<T> represents the result of parsing JSON that may be
incomplete, malformed, or contain non-standard syntax (e.g., unquoted keys,
trailing commas, missing quotes).
Unlike standard JSON parsing which fails on any syntax error, lenient parsing
attempts to recover as much data as possible while reporting issues.
Result of lenient JSON parsing.
IJsonParseResult<T>represents the result of parsing JSON that may be incomplete, malformed, or contain non-standard syntax (e.g., unquoted keys, trailing commas, missing quotes).Unlike standard JSON parsing which fails on any syntax error, lenient parsing attempts to recover as much data as possible while reporting issues.
Check the IJsonParseResult.success discriminator:
true→ IJsonParseResult.ISuccess with parsed IJsonParseResult.ISuccess.datafalse→ IJsonParseResult.IFailure with partial IJsonParseResult.IFailure.data and IJsonParseResult.IFailure.errors