Retourner un index de boucle
Utilisez une fonction LoopIndex pour retourner l'index d'une boucle et de son parent.
Avant de commencer
Pourquoi et quand exécuter cette tâche
Dans cet exemple, vous avez un fichier JSON contenant des informations relatives aux employé·es et chef·fes d'équipes. Vous souhaitez créer un fichier XML avec des informations relatives aux employé·es, y compris un index unique des employé·es et un index d'équipes. Vous pouvez utiliser l'échantillon JSON suivant en entrée :
{
"team":[
{
"manager":"Steve Rogers",
"employees":[
"Tony Stark",
"Natasha Romanoff",
"Bruce Banner",
"Clint Barton"
]
},
{
"manager":"Reed Richards",
"employees":[
"Susan Storm",
"Johnny Storm",
"Ben Grimm"
]
}
]
}
Vous pouvez utiliser l'échantillon XML suivant pour créer votre structure de sortie :
<root>
<employee>
<employeeName/>
<employeeIndex/>
<teamIndex/>
</employee>
<employee>
<employeeName/>
<employeeIndex/>
<teamIndex/>
</employee>
</root>
Procédure
Résultats
<root>
<employee>
<employeeName>Tony Stark</employeeName>
<employeeIndex>1</employeeIndex>
<teamIndex>1</teamIndex>
</employee>
<employee>
<employeeName>Natasha Romanoff</employeeName>
<employeeIndex>2</employeeIndex>
<teamIndex>1</teamIndex>
</employee>
<employee>
<employeeName>Bruce Banner</employeeName>
<employeeIndex>3</employeeIndex>
<teamIndex>1</teamIndex>
</employee>
<employee>
<employeeName>Clint Barton</employeeName>
<employeeIndex>4</employeeIndex>
<teamIndex>1</teamIndex>
</employee>
<employee>
<employeeName>Susan Storm</employeeName>
<employeeIndex>5</employeeIndex>
<teamIndex>2</teamIndex>
</employee>
<employee>
<employeeName>Johnny Storm</employeeName>
<employeeIndex>6</employeeIndex>
<teamIndex>2</teamIndex>
</employee>
<employee>
<employeeName>Ben Grimm</employeeName>
<employeeIndex>7</employeeIndex>
<teamIndex>2</teamIndex>
</employee>
</root>