Resources »

Solutions Hub »

Automations »

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