adam_gataev
3 months agoNew Contributor II
How can I pop the last element from one array and append it to another?
Hello, I’m working with this JSON structure: [
{
"field_a": "string",
"entries": [{}, {}, {}],
"shared": []
}
] I need to remove only the last object from the entries array and a...
- 3 months ago
adam_gataev - you have the right terminology. Just use a Mapper as follows:
Here I'm just using two Array methods: concat() and pop() to complete your goal in one expression. The Array.pop() removes the last element and returns that element. The Array.concat() creates a new array with the new element added in.
Note that I'm also using the "pass-through" option on the Mapper settings. This allows any other elements in the input doc to flow through to the target path without specifying them.
Hope this helps!
- 3 months ago
You're the man koryknick, thank you so much!