Skip to main content

Function: safeJsonStringifyWithFallback()

function safeJsonStringifyWithFallback(
value: Jsonifiable,
fallback: string,
space?: string | number
): string;

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

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

Parametersโ€‹

valueโ€‹

Jsonifiable

Arbitrary value to serialize.

fallbackโ€‹

string

String returned when serialization fails.

space?โ€‹

string | number

Formatting argument passed to JSON.stringify.

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, "{}");