{ "type": "record", "name": "recursive", "fields": [ { "name": "label", "type": "string" }, { "name": "children", "type": {"type": "array", "items": "recursive"} } ] }