# Send and receiving json using MQTT in ignition

**URL:** <https://forum.inductiveautomation.com/t/send-and-receiving-json-using-mqtt-in-ignition/61224>\
**Category:** Ignition\
**Created:** [June 27, 2022, 6:40am UTC](https://forum.inductiveautomation.com/t/send-and-receiving-json-using-mqtt-in-ignition/61224 "2022-06-27T06:40:51Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![user66](https://avatars.discourse-cdn.com/v4/letter/u/b487fb/32.png) [@user66](https://forum.inductiveautomation.com/u/user66)\
**Post date:** [June 27, 2022, 6:40am UTC](https://forum.inductiveautomation.com/t/send-and-receiving-json-using-mqtt-in-ignition/61224/1 "2022-06-27T06:40:51Z")

</div>

Hi all,  
I want to publish and subscribe to a json payload using MQTT without it being changed to tags. Can this be achieved in ignition?

---

<div class="post-metadata">

**Author:** ![victordcq](https://avatars.discourse-cdn.com/v4/letter/v/f6c823/32.png) [@victordcq](https://forum.inductiveautomation.com/u/victordcq)\
**Post date:** [June 27, 2022, 9:30am UTC](https://forum.inductiveautomation.com/t/send-and-receiving-json-using-mqtt-in-ignition/61224/2 "2022-06-27T09:30:15Z")

</div>

why would you not want to use the tags for this?

---

<div class="post-metadata">

**Author:** ![user66](https://avatars.discourse-cdn.com/v4/letter/u/b487fb/32.png) [@user66](https://forum.inductiveautomation.com/u/user66)\
**Post date:** [June 27, 2022, 12:46pm UTC](https://forum.inductiveautomation.com/t/send-and-receiving-json-using-mqtt-in-ignition/61224/3 "2022-06-27T12:46:58Z")

</div>

we just need to add the data coming in to the DB

---

<div class="post-metadata">

**Author:** ![kcollins](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kcollins/32/19646_2.png) [@kcollins](https://forum.inductiveautomation.com/u/kcollins)\
**Post date:** [June 27, 2022, 2:36pm UTC](https://forum.inductiveautomation.com/t/send-and-receiving-json-using-mqtt-in-ignition/61224/4 "2022-06-27T14:36:02Z")

</div>

You can facilitate publishing of arbitrary data to a user-specified topic via the [Cirrus Link Python Scripting functions](https://docs.chariot.io/display/CLD80/ME%3A+Python+Scripting). I don’t think there is a way to perform subscriptions to standard topics outside of configuring an [MQTT Engine Custom Namespace](https://docs.chariot.io/display/CLD80/MQTT+Engine+Custom+Namespace).
