Docs Cloud Redpanda Connect Components Scanners avro avro Type: ScannerProcessor Available in: Cloud, Self-Managed Consume a stream of Avro OCF datum. Common Advanced # Common configuration fields, showing default values avro: {} # All configuration fields, showing default values avro: raw_json: false Avro JSON format This scanner creates documents formatted as Avro JSON when decoding with Avro schemas. In this format, the value of a union is encoded in JSON as follows: If the union’s type is null, it is encoded as a JSON null. Otherwise, the union is encoded as a JSON object with one name/value pair. The "name" is the type’s name and the "value" is the recursively encoded value. For Avro’s named types (record, fixed or enum), the user-specified name is used. For other types, the type name is used. For example, the union schema ["null","string","Transaction"], where Transaction is a record name, would encode: The null as a JSON null The string "a" as {"string": "a"} A Transaction instance as {"Transaction": {…}}, where {…} indicates the JSON encoding of a Transaction instance Alternatively, you can create documents in standard/raw JSON format by setting the field raw_json to true. Metadata This scanner emits the following metadata for each message: The @avro_schema field: The canonical Avro schema. The @avro_schema_fingerprint field: The schema ID or fingerprint. Fields raw_json Whether messages should be decoded into normal JSON (JSON that meets the expectations of regular internet JSON) rather than Avro JSON. If true, the schema returned from the subject is decoded as standard JSON instead of as Avro JSON. For more details on the difference between standard JSON and Avro JSON, see the comment in Goavro and the underlying library used for Avro serialization. Type: bool Default: false Back to top × Simple online edits For simple changes, such as fixing a typo, you can edit the content directly on GitHub. Edit on GitHub Or, open an issue to let us know about something that you want us to change. Open an issue Contribution guide For extensive content updates, or if you prefer to work locally, read our contribution guide . Was this helpful? thumb_up thumb_down group Ask in the community mail Share your feedback group_add Make a contribution Scanners chunker