{ "name": "Person", "type": "record", "fields": [ {"name": "name", "type": "string"}, {"name": "age", "type": ["null", "int"], "default": null}, { "name": "gender", "type": {"name": "Gender", "type": "enum", "symbols": ["FEMALE", "MALE"]} }, { "name": "address", "type": { "name": "Address", "type": "record", "fields": [{"name": "zipcode", "type": "int"}] } } ] }