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: 10
Object 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