@terascope/data-mate / teal-frame/export-json / JsonExportOptions
Interface: JsonExportOptions
Defined in: data-mate/src/teal-frame/export-json.ts:66
How an export renders fields and nulls: DataFrame's SerializeOptions, with the same
meaning, plus removeNullFields as a shorthand for two common presets. See
resolveRules.
Extends
Properties
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
removeNullFields? | boolean | Selects a preset: true omits null fields and empty objects, false writes null fields as null. Explicit SerializeOptions flags override the preset. | - | data-mate/src/teal-frame/export-json.ts:71 |
skipDuplicateObjects? | boolean | Remove duplicate objects in a list vector | SerializeOptions.skipDuplicateObjects | data-mate/src/vector/interfaces.ts:110 |
skipEmptyArrays? | boolean | Don't return any empty List or Tuple values | SerializeOptions.skipEmptyArrays | data-mate/src/vector/interfaces.ts:89 |
skipEmptyObjects? | boolean | Remove objects with properties | SerializeOptions.skipEmptyObjects | data-mate/src/vector/interfaces.ts:105 |
skipNilListValues? | boolean | Don't return any values that are null/undefined | SerializeOptions.skipNilListValues | data-mate/src/vector/interfaces.ts:94 |
skipNilObjectValues? | boolean | Don't return any object values in list that are null/undefined. This will have no change in behavior if skipNilListValues is true | SerializeOptions.skipNilObjectValues | data-mate/src/vector/interfaces.ts:100 |
skipNilValues? | boolean | Don't return any values that are null/undefined. This does not apply to list or tuples, use skipNilListValues or skipNilObjectValues instead. | SerializeOptions.skipNilValues | data-mate/src/vector/interfaces.ts:84 |
useNullForUndefined? | boolean | Use a null values in-place of undefined so it can preserved when calling JSON.stringify | SerializeOptions.useNullForUndefined | data-mate/src/vector/interfaces.ts:77 |