{ "type": "record", "name": "RootRecord", "fields": [ { "name": "mylong", "type": "double" }, { "name": "anotherint", "type": "int" }, { "name": "bytes", "type": "bytes" }, { "name": "nestedrecord", "type": { "type": "record", "name": "Nested", "fields": [ { "name": "inval3", "type": "int" }, { "name": "inval2", "type": "string" }, { "name": "inval1", "type": "double" } ] } }, { "name": "mymap", "type": { "type": "map", "values": "long" } }, { "name": "myarray", "type": { "type": "array", "items": "double" } }, { "name": "myenum", "type": { "type": "enum", "name": "ExampleEnum", "symbols": [ "three", "two", "one", "zero" ] } }, { "name": "myunion", "type": [ "null", "float", { "type": "map", "values": "float" } ] }, { "name": "anotherunion", "type": "bytes" }, { "name": "anothernested", "type": "Nested" }, { "name": "newbool", "type": "boolean" }, { "name": "myfixed", "type": [ "float", { "type": "fixed", "size": 16, "name": "md5" } ] } ] }