JSON representation properties
- Matching unknown or missing required elements: Select this check box to generate a warning when the input JSON contains unknown elements or is missing a required element.
- Write newline delimited json: Select this check box to write the output in the JSONL format, with multiple JSON records separated by a newline character. If this option is enabled, it disables the Pretty print writer output option and enables the Disable writer array wrapping option.
- Pretty print writer output: Select this check box to pretty print the output instead of producing the output on a single line.
- Pretty print indent size: Enter the size of the indent to use with the pretty print.
- Disable writer array wrapping: Select this option if you want to concatenate multiple root elements instead of wrapping them in an array.
- Force writer to wrap output as array: Select this check box if you want the output to always be an array, even if a single object is produced. If this option is selected, the Disable writer array wrapping option is ignored.
- Writer buffer capacity: Enter the size of the buffer used to hold the first occurrence of the root element.
- Writer omit options:Information noteNote:
- Omit null values: Select this check box to remove elements with a null value from the output.
- Omit empty strings: Select this check box to remove empty strings from the output.
- Omit empty arrays: Select this check box to remove empty arrays from the output.
- Omit empty objects: Select this check box to remove empty objects from the output.
- Omit empty optional elements: Select this check box to remove empty optional elements from the output.
- Writer compatible with older releases: Select this option if you want to handle structures with the group type Choice by producing alternatives wrapped in an element named after the alternative type.