# Convert msg.payload array to a String

**URL:** <https://discourse.nodered.org/t/convert-msg-payload-array-to-a-string/71098>\
**Category:** General\
**Created:** [23 November 2022 09:30 UTC](https://discourse.nodered.org/t/convert-msg-payload-array-to-a-string/71098 "2022-11-23T09:30:28Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vedant](https://avatars.discourse-cdn.com/v4/letter/v/ba9def/32.png) [@Vedant](https://discourse.nodered.org/u/Vedant)\
**Post date:** [23 November 2022 09:30 UTC](https://discourse.nodered.org/t/convert-msg-payload-array-to-a-string/71098/1 "2022-11-23T09:30:28Z")

</div>

Hello everyone! I am trying to convert the msg.payload which is an arry to a normal string. I am looking for suggestions on how to do it? Any help is appreciated! Thanks in advance.

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/9/9/99c432ca12f097f5ed77613dc3abaaf2d8ddb281.png)  
 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/d/e/de9707a50b11c5d6cf7cf63ce4292af7ee2f39a0.png)

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [23 November 2022 09:32 UTC](https://discourse.nodered.org/t/convert-msg-payload-array-to-a-string/71098/2 "2022-11-23T09:32:06Z")

</div>

In a change node  
move `msg.` `payload[0]`  
to `msg.` `payload`

---

<div class="post-metadata">

**Author:** ![Vedant](https://avatars.discourse-cdn.com/v4/letter/v/ba9def/32.png) [@Vedant](https://discourse.nodered.org/u/Vedant)\
**Post date:** [23 November 2022 09:38 UTC](https://discourse.nodered.org/t/convert-msg-payload-array-to-a-string/71098/3 "2022-11-23T09:38:33Z")

</div>

Hi, tried that but something weird shows up in the debug window

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/7/0/7079acc32459dc002fe251a1ddc3a98acd38fddc.png)

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/b/4bd0511cf0985d37a868dc5a2ece36feec364851.png)

---

<div class="post-metadata">

**Author:** ![E1cid](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/e1cid/32/77971_2.png) [@E1cid](https://discourse.nodered.org/u/E1cid)\
**Post date:** [23 November 2022 09:41 UTC](https://discourse.nodered.org/t/convert-msg-payload-array-to-a-string/71098/4 "2022-11-23T09:41:35Z")

</div>

That is a strange change node.

If you insist on using a function node, try  
`msg.payload = msg.payload[0]`

ps. always post code as text, images can not be copied.

---

<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:** [7 December 2022 09:41 UTC](https://discourse.nodered.org/t/convert-msg-payload-array-to-a-string/71098/5 "2022-12-07T09:41:46Z")

</div>

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