WARNING: Version 5.1 of Packetbeat has passed its EOL date.
This documentation is no longer being maintained and may be removed. If you are running this version, we strongly advise you to upgrade. For the latest information, see the current release documentation.
decode_json_fields processor decodes fields containing JSON strings and
replaces the strings with valid JSON objects.
processors: - decode_json_fields: fields: ["field1", "field2", ...] process_array: false max_depth: 1
decode_json_fields processor has the following configuration settings:
- The fields containing JSON strings to decode.
- (Optional) A boolean that specifies whether to process arrays. The default is false.
- (Optional) The maximum parsing depth. The default is 1.