Skip to content

Instantly share code, notes, and snippets.

@fields
Last active January 28, 2020 16:11
Show Gist options
  • Save fields/89ab6a991d4d2d64dd366cecc84b0de2 to your computer and use it in GitHub Desktop.
Save fields/89ab6a991d4d2d64dd366cecc84b0de2 to your computer and use it in GitHub Desktop.
# Two input variables (1 array of hashes, 1 hash)
[
{
"key1": "value1a",
"key2": "value2a"
},
{
"key1": "value1b",
"key2": "value2b"
},
{
"key1": "value1c",
"key2": "value2c"
}
]
{
"keyname3a1": "value3a1",
"keyname3a2": "value3a2"
}
# Desired output:
[
{
"key0": "literal",
"key1": "value1a",
"key2": "value2a",
"key3": [
{
"name": "keyname3a1", "value": "value3a1"
},
{
"name": "keyname3a2", "value": "value3a2"
}
]
},
{
"key0": "literal",
"key1": "value1b",
"key2": "value2b",
"key3": [
{
"name": "keyname3a1", "value": "value3a1"
},
{
"name": "keyname3a2", "value": "value3a2"
}
]
},
{
"key0": "literal",
"key1": "value1c",
"key2": "value2c",
"key3": [
{
"name": "keyname3a1", "value": "value3a1"
},
{
"name": "keyname3a2", "value": "value3a2"
}
]
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment