JSONReaderOptions
定义于:.build/typescript/packages/readers/src/json.ts:10
streamingThreshold?
Section titled “streamingThreshold?”
optional流式阈值:number
定义于:.build/typescript/packages/readers/src/json.ts:18
使用流式模式的阈值。 给出JSON数据的大致大小(以MB为单位)。通过计算“(streamingThreshold * 1024 * 1024) / 2”并与字符串长度进行比较来估算字符长度 流式模式可避免在解析大型JSON数据时出现内存问题。设置为“undefined”可禁用流式模式,或设置为“0”以始终使用流式模式。
50 MBensureAscii?
Section titled “ensureAscii?”
optionalensureAscii:boolean
定义于:.build/typescript/packages/readers/src/json.ts:26
是否确保仅使用ASCII字符。 将非ASCII字符转换为其Unicode转义序列。
false是否为JsonLines格式?
Section titled “isJsonLines?”
optional是否为JSON行格式:boolean
定义于:.build/typescript/packages/readers/src/json.ts:35
JSON 是否采用 JSON Lines 格式。 按行分割,移除空行,将每行解析为 JSON。 注意:使用自定义流式解析器,稳健性很可能不如 json-ext
falsecleanJson?
Section titled “cleanJson?”
optionalcleanJson:boolean
定义于:.build/typescript/packages/readers/src/json.ts:43
是否通过过滤掉结构字符来清理JSON({}, [], and ,)。
如果设为false,将仅解析JSON而不移除结构字符。
true
optional回溯层级:number
定义于:.build/typescript/packages/readers/src/json.ts:51
指定在输出中包含多少层级的JSON结构。cleanJson将被忽略。 如果设置为0,则包含所有层级。如果未定义,则解析整个JSON并将每行视为一个嵌入。
undefined
optional折叠长度:number
定义于:.build/typescript/packages/readers/src/json.ts:59
JSON字符串表示的最大长度,将被折叠为单行显示。
仅当levelsBack设置时适用。
undefined日志记录器?
Section titled “logger?”
optionallogger:Logger
定义于:.build/typescript/packages/readers/src/json.ts:65
自定义日志记录函数的占位符。
consoleLogger