# Renaming array elements after join

**URL:** <https://discourse.nodered.org/t/renaming-array-elements-after-join/77617>\
**Category:** General\
**Created:** [16 April 2023 04:38 UTC](https://discourse.nodered.org/t/renaming-array-elements-after-join/77617 "2023-04-16T04:38:50Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![GreyEarl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/greyearl/32/78920_2.png) [@GreyEarl](https://discourse.nodered.org/u/GreyEarl)\
**Post date:** [16 April 2023 04:38 UTC](https://discourse.nodered.org/t/renaming-array-elements-after-join/77617/1 "2023-04-16T04:38:50Z")

</div>

I have joined two payloads to an array.

How would one replace the array element numbers to a custom string?  
 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/1/9/192061ad1b1011aa012f3f58dd0923cab7935d42.png)

I tried using the change node and move payloads, without success.

---

<div class="post-metadata">

**Author:** ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)\
**Post date:** [16 April 2023 05:01 UTC](https://discourse.nodered.org/t/renaming-array-elements-after-join/77617/2 "2023-04-16T05:01:51Z")

</div>

An array has numeric indices.  
Can't you set the join node to create a key/value object?  
The resulting object would use msg.topic as the element names

---

<div class="post-metadata">

**Author:** ![GreyEarl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/greyearl/32/78920_2.png) [@GreyEarl](https://discourse.nodered.org/u/GreyEarl)\
**Post date:** [16 April 2023 13:08 UTC](https://discourse.nodered.org/t/renaming-array-elements-after-join/77617/3 "2023-04-16T13:08:23Z")

</div>

You are right. I did try, but did not use msg.topic in the change node. It works now. Thanks!  
 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/3/7/37255366685ba6d4d5aaa746fab70b35c85061e2.png)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [30 April 2023 13:08 UTC](https://discourse.nodered.org/t/renaming-array-elements-after-join/77617/4 "2023-04-30T13:08:28Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
