Bonjour à tous,

Je me pose une petite question.

Imaginons que je déclare la map ci dessous.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
def parameter =
[
    FieldTypes:
    [
      CRMAFF_HDR_SBF:
      [
        class :"R",
        BUSINESS_UNIT:
        [
          type :"CHAR",
        ],
        PROJECT_ID:
        [
          type :"CHAR",
        ]
      ]
    ]
]
parameter.CRMAFF_HDR_SBF.BUSINESS_UNIT = ["type" : "CHAR"]

Si après la déclaration de la map je rédige la ligne de code ci dessus alors ça vient écraser le noeud Business Unit. Ma question c'est de savoir si il est possible de dédoubler ce noeud et si oui comment ?

Résultat attendu :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
def parameter =
[
    FieldTypes:
    [
      CRMAFF_HDR_SBF:
      [
        class :"R",
        BUSINESS_UNIT:
        [
          type :"CHAR",
        ],
        BUSINESS_UNIT:
        [
          type :"CHAR",
        ],
        PROJECT_ID:
        [
          type :"CHAR",
        ]
      ]
    ]
]
Merci d'avance pour vos réponse

Nicolas