Comment créer un schéma contenant la liste des objets en utilisant Avro?

Personne ne sait comment créer Avro schéma qui contient la liste des objets de la classe?

Je veux que mes classes générées pour ressembler à ci-dessous :

class Child {
    String name;
}

class Parent {
    list<Child> children;
}

Pour cela, j'ai écrit une partie du fichier de schéma, mais ne sais pas comment dire Avro pour créer une liste d'objets de type Children?

Mon fichier de schéma se présente comme suit :

{
    "name": "Parent",
    "type":"record",
    "fields":[
        {
            "name":"children",
            "type":{
                "name":"Child",
                "type":"record",
                "fields":[
                    {"name":"name", "type":"string"}
                ]
            }
        }
    ] 
}

Maintenant problème c'est que je peux marquer le champ children comme Child type ou d'une matrice, mais ne savez pas comment définir comme une array of objects of type Child classe?

Quelqu'un peut s'il vous plaît aider?

source d'informationauteur Shekhar