conduktor.io ↗

KIP-301 — Schema Inferencing for JsonConverter

Discussion Connect

KIP-301 adds schema inference to `JsonConverter` in Kafka Connect, allowing it to automatically derive a Connect schema from arbitrary JSON payloads when `schemas.enable=false`. Without schema inference, `JsonConverter` with `schemas.enable=true` requires the specific `{schema, payload}` envelope format and rejects plain JSON, while `schemas.enable=false` produces schemaless `Struct` objects that downstream SMTs and converters cannot inspect structurally.

Details

AuthorAllen Tang
StatusDiscussion
JIRAKAFKA-6895
WikiView on Apache Wiki
Created2018-05-12
Last Modified2018-05-15
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.