# Rasa utter\_message converting json to string

**URL:** <https://forum.rasa.com/t/rasa-utter-message-converting-json-to-string/12181>\
**Category:** Rasa Open Source\
**Created:** [June 27, 2019, 5:06pm UTC](https://forum.rasa.com/t/rasa-utter-message-converting-json-to-string/12181 "2019-06-27T17:06:47Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![indranil180](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/indranil180/32/4434_2.png) [@indranil180](https://forum.rasa.com/u/indranil180)\
**Post date:** [June 27, 2019, 5:06pm UTC](https://forum.rasa.com/t/rasa-utter-message-converting-json-to-string/12181/1 "2019-06-27T17:06:47Z")

</div>

I want to convert my response in json format but it is converting it into string.

**Response expected**

```auto
{
    "recipient_id": "default",
    "data": [{
        "Name": "John",
        "status": "To Be Processed",
        "LastUpdatedDate": "2013-05-31 08:40:55.0"
    }, {
        "Name": "Paul",
        "status": "To Be Processed",
        "LastUpdatedDate": "2013-06-02 16:03:00.0"
    }] };

```

**Response getting**

```auto
{
    "recipient_id": "default",
    "data": ""[{
        "Name": "John",
        "status": "To Be Processed",
        "LastUpdatedDate": "2013-05-31 08:40:55.0"
    }, {
        "Name": "Paul",
        "status": "To Be Processed",
        "LastUpdatedDate": "2013-06-02 16:03:00.0"
    }]""
};

```

i am using `dispatcher.utter_message` to send response.

---

<div class="post-metadata">

**Author:** ![imLew](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/imlew/32/3744_2.png) [@imLew](https://forum.rasa.com/u/imLew)\
**Post date:** [July 8, 2019, 10:14am UTC](https://forum.rasa.com/t/rasa-utter-message-converting-json-to-string/12181/2 "2019-07-08T10:14:32Z")

</div>

This might be down to how python handles strings, try using the `r` flag before passing the string to `utter_message`.

---

<div class="post-metadata">

**Author:** ![geomattam](https://avatars.discourse-cdn.com/v4/letter/g/ee59a6/32.png) [@geomattam](https://forum.rasa.com/u/geomattam)\
**Post date:** [February 10, 2021, 3:17pm UTC](https://forum.rasa.com/t/rasa-utter-message-converting-json-to-string/12181/3 "2021-02-10T15:17:18Z")

</div>

I have a similar issue where I am trying to pass the JSON data like below but in the calling program(python) the data is getting converted as string format… Any idea how to solve it ?

dispatcher.utter\_message(json\_message=data)
