# allow_trailing

Whether to allow non-whitespace data after the JSON object in find-json mode.

This parameter applies to JSON Structured Content Extraction Module (mmjsonparse).

Name:

  allow_trailing

Scope:

  action

Type:

  boolean

Default:

  on

Required?:

  no

Introduced:

  8.2506.0

## Description

Controls whether trailing non-whitespace characters are permitted after the parsed JSON object in find-json mode.

- on (default): Allow trailing data after the JSON object. The JSON portion will be parsed and the trailing content ignored.

- off: Reject messages with trailing non-whitespace content after the JSON object. Such messages will be treated as non-JSON.

Whitespace characters (spaces, tabs, newlines) are always allowed after the JSON object regardless of this setting.

This parameter is only effective when mode=”find-json”.

## Input usage

    # Allow trailing data (default)
    action(type="mmjsonparse" mode="find-json" allow_trailing="on")

    # Reject messages with trailing data
    action(type="mmjsonparse" mode="find-json" allow_trailing="off")

## See also

See also the main mmjsonparse module documentation.

Support: rsyslog Assistant | GitHub Discussions | GitHub Issues: rsyslog source project

Contributing: Source & docs: rsyslog source project

© 2008–2025 Rainer Gerhards and others. Licensed under the Apache License 2.0.