Add a column to dictionaries
Using |merge filter
The |merge filter combines two arrays or objects. We can use it in |map to add new columns to dictionaries.
-
start: set: people: kina: name: Kina Halpue email: kina@cerb.example milo: name: Milo Dade email: milo@cerb.example set/merge: people@json: {{people|map((v) => v|merge({'age':random(20,65)}))|json_encode}}
-
people: kina: name: Kina Halpue email: kina@cerb.example age: 24 milo: name: Milo Dade email: milo@cerb.example age: 38