首页 > 解决方案 > Rasa utter_message 将 json 转换为字符串

问题描述

我想将我的响应转换为 json 格式,但它正在将其转换为字符串。

预期响应

{
    "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"
    }] };

得到响应

{
    "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"
    }]""
};

dispatcher.utter_message用来发送响应。

标签: pythonjsonrasa-nlurasa-core

解决方案


推荐阅读