Type Array et Object
Si vous souhaitez générer un fichier json avec des données imbriquées, vous aurez besoin de la possibilité d'ajouter des objets et tableaux imbriqués.
Pour cela il suffit d'ajouter un champ de type array ou objet comme expliqué dans générer un champ sur un datataset.
Array
- fieldName: tableau1
  type : array
  fields :
    #ajout d'un champs dans le tableau 
    - fieldName :  age 
      type : integer
      rules :
        range:
          min : 18
          max : 98
     - fieldName: tableau2
       type : array 
       count : 2 
       fields : #ajout d'un tableau dans un tableau
          fieldName : mailtest #tableau2 = ["test.gg@gmail.com", "tarif.cloud@yahoo.com"]
          fakerType : email
          Array se compose de la manière suivante
type: array #le type
fields : (un retour à la ligne et une tabulation) Ce champ précise l'endroit ou ajouter les nouveaux éléments
et rule
Même si cela ne se voit pas dans le dataset final, il est important de nommer les champs tableau tout comme les autres champs par un nom différent à chaque fois. Cela va poser des problème avec le moteur de règles
- fieldName: test8
            type: object
            fields:
              - fieldName: test10
                fakerType: email
              - fieldName: test11
                type: object // objet imbrique avec comme clés test11
                fields:
                  - fieldName: test14
                    type: object // objet imbrique avec comme clés test11
                    fields:
                      - fieldName: test15
                        type: integer
                        rules:
                          range:
                            min: 1
                            max: 10Object ne prend aucun paramètre supplémentaire,
type : object #le type
fields : (un retour à la ligne et une tabulation) Ce champ précise l'endroit ou ajouter les nouveaux éléments
Last updated