write_ndjson
Transforms the input event stream to a Newline-Delimited JSON byte stream.
write_ndjson [strip=bool, color=bool, arrays_of_objects=bool, strip_null_fields=bool, strip_nulls_in_lists=bool, strip_empty_records=bool, strip_empty_lists=bool]
Description
Section titled “Description”Transforms the input event stream to a Newline-Delimited JSON byte stream.
strip = bool (optional)
Section titled “strip = bool (optional)”Enables all strip_*
options.
Defaults to false
.
color = bool (optional)
Section titled “color = bool (optional)”Colorize the output.
Defaults to false
.
arrays_of_objects = bool (optional)
Section titled “arrays_of_objects = bool (optional)”Prints the input as a single array of objects, instead of as separate objects.
Defaults to false
.
strip_null_fields = bool (optional)
Section titled “strip_null_fields = bool (optional)”Strips all fields with a null
value from records.
Defaults to false
.
strip_nulls_in_lists = bool (optional)
Section titled “strip_nulls_in_lists = bool (optional)”Strips all null
values from lists.
Defaults to false
.
strip_empty_records = bool (optional)
Section titled “strip_empty_records = bool (optional)”Strips empty records, including those that only became empty by stripping.
Defaults to false
.
strip_empty_lists = bool (optional)
Section titled “strip_empty_lists = bool (optional)”Strips empty lists, including those that only became empty by stripping.
Defaults to false
.
Examples
Section titled “Examples”Convert a YAML stream into a JSON file
Section titled “Convert a YAML stream into a JSON file”load_file "input.yaml"read_yamlwrite_ndjsonsave_file "output.json"
Strip null fields
Section titled “Strip null fields”from { yes: 1, no: null,}write_ndjson strip_null_fields=true
{"yes": 1}
See Also
Section titled “See Also”parse_ndjson
,
parse_json
,
print_ndjson
,
print_json
,
read_json
,
read_ndjson
,
write_json