Options for the ParseJSONRecursive function

interface ParseJSONOptions {
    debug?: boolean;
    extractInlineJson?: boolean;
    maxDepth?: number;
}

Properties

debug?: boolean

If true, enables debug logging to console (default: false)

extractInlineJson?: boolean

If true, extracts embedded JSON from strings and places it in a separate key with '_' suffix (default: false)

maxDepth?: number

Maximum recursion depth to prevent infinite loops (default: 100)