Skip to main content

Function: safeJsonStringifyWithFallback()

safeJsonStringifyWithFallback(value: unknown, fallback: string, space?: string | number): string

Defined in: shared/utils/jsonSafety.ts:277

Serializes a value to JSON and returns a fallback string on failure.

Parametersโ€‹

valueโ€‹

unknown

Arbitrary value to serialize.

fallbackโ€‹

string

String returned when serialization fails.

space?โ€‹

Formatting argument passed to JSON.stringify.

string | number

Returnsโ€‹

string

The serialized JSON string or the provided fallback.

Remarksโ€‹

Delegates to safeJsonStringify, guaranteeing a string return value without requiring consumers to inspect the intermediate result envelope.

Exampleโ€‹

const jsonString = safeJsonStringifyWithFallback(data, "{}");