======= Example ======= This example takes an input struct and converts it to JSON. .. code-block:: json :caption: Input { "topic" : "topic", "kafkaPartition" : 1, "valueSchema" : { "type" : "STRUCT", "isOptional" : false, "fieldSchemas" : { "FIRST_NAME" : { "type" : "STRING", "isOptional" : false }, "LAST_NAME" : { "type" : "STRING", "isOptional" : false } } }, "value" : { "schema" : { "type" : "STRUCT", "isOptional" : false, "fieldSchemas" : { "FIRST_NAME" : { "type" : "STRING", "isOptional" : false }, "LAST_NAME" : { "type" : "STRING", "isOptional" : false } } }, "fieldValues" : [ { "name" : "FIRST_NAME", "schema" : { "type" : "STRING", "isOptional" : false }, "storage" : "test" }, { "name" : "LAST_NAME", "schema" : { "type" : "STRING", "isOptional" : false }, "storage" : "user" } ] }, "timestampType" : "NO_TIMESTAMP_TYPE", "offset" : 1, "headers" : [ ] } Change(s) in the output are emphasized if delta(s) are detected. .. code-block:: json :caption: Output :emphasize-lines: 5, 6, 8 { "topic" : "topic", "kafkaPartition" : 1, "valueSchema" : { "type" : "STRING", "isOptional" : true }, "value" : "{\"FIRST_NAME\":\"test\",\"LAST_NAME\":\"user\"}", "timestampType" : "NO_TIMESTAMP_TYPE", "offset" : 1, "headers" : [ ] }