Code 1 : // Supondo que "item" é a sua constante const item = JSON.parse($item("0").$node["Edit Fields"].json["cenas"]); if (item && item.pares) { // Processa os dados const rows = item.pares.map(pair => { return {original: pair.original, aiImagePrompts: pair.aiImagePrompts}; }); // Retorna um array de objetos return rows.map(row => { return {$node: {"Edit Fields": {json: {"cenas": JSON.stringify(row)}}}}; }); } else { console.error('item ou item.pares está indefinido'); return []; } Code 2 : // Supondo que "item" é a sua constante const item = JSON.parse($item("0").$node["Edit Fields"].json["cenas"]); if (item && item.pares) { // Processa os dados const rows = item.pares.flatMap(pair => { return pair.aiImagePrompts.map(prompt => { return {cena: pair.original + ' ' + prompt}; }); }); // Retorna um array de objetos, cada um com um Edit Fields separado let result = []; rows.forEach((row, index) => { let cena = "cena " + (index + 1); result.push({$node: {"Edit Fields": {json: {[cena]: row.cena}}}}); }); return result; } else { console.error('item ou item.pares está indefinido'); return []; }