BinaryMessage data in single object encoding https://avro.apache.org/docs/current/spec.html#single_object_encoding
Ground truth data generated with Java Code
The binary data will be the V1 single object encoding with the schema of
{
"type":"record",
"namespace":"org.apache.avro",
"name":"TestMessage",
"fields":[
{
"name":"id",
"type":"long"
},
{
"name":"name",
"type":"string"
},
{
"name":"tags",
"type":{
"type":"array",
"items":"string"
}
},
{
"name":"scores",
"type":{
"type":"map",
"values":"double"
}
}
]
}
The sample binary message will have the values equal to the json serialized version of the record shown below
{
"id": 42,
"name": "Bill",
"tags": ["dog_lover", "cat_hater"]
}