Comment est-ce que j'utilise groovy jsonbuilder avec .each pour créer un tableau?
Je voudrais créer un tableau JSON-Builder.
Format attendu:
{
"Header": {
"SomeKey" : "SomeValue"
}
"Data": [
{
"SomeKey" : "SomeValue"
},
{
"SomeKey" : "SomeValue"
}
]
}
Mon Code:
def builder = new groovy.json.JsonBuilder()
def root = builder {
Header {
"Typ" "update"
"Code" "UTF-8"
"TransaktionsNr" item.transactionNumber
"DatumZeit" new Date().format("dd.MM.yyyy HH:mm")
}
customers.each ({ customer->
"Data" {
"Email" customer.code
"Newsletter" customer.newsletterSubscribed
}
})
Cependant ce que je ne puis-je obtenir un élément dans la section de Données. J'ai essayé à l'aide de [] à la place de {}, mais j'ai toujours un seul élément, ce que je fais mal?
source d'informationauteur Fels
Vous devez vous connecter pour publier un commentaire.
Que du double de la clé pour la structure JSON. Il ne devrait pas être une clé en double dans la même hiérarchie ou qu'ils remplacent les uns les autres: