The JSON message decoder is used in real-time ingestion to decode JSON-formatted messages from Kafka topic and convert them into Pinot rows.Documentation Index
Fetch the complete documentation index at: https://docs.startree.ai/llms.txt
Use this file to discover all available pages before exploring further.
Class
org.apache.pinot.plugin.inputformat.json.JSONMessageDecoder
Configuration Example
Define it in yourstreamConfig within the table config:
Decoder Behavior
- Parses JSON strings using a fast JSON library (e.g., Jackson/Gson).
- Converts each key-value pair into Pinot column values.
- Logs and skips invalid or malformed messages.

