我希望沃森对话给出如下输出:
我可以解决以下产品的问题。
1 台空调
2 冰箱
3 洗衣机
我正在 JSON 中尝试以下内容。但我把所有的文字都挤在一起了。
{ "output": { "text": "我可以解决以下产品的问题。\n\n1\t空调\n2\t冰箱\n3\t洗衣机" } }
我也试过 \n 和 \t 也没有成功。有没有办法让文本在 JSON文本标签中正确间隔。(我对所有事情都使用了对话工具)
我希望沃森对话给出如下输出:
我可以解决以下产品的问题。
1 台空调
2 冰箱
3 洗衣机
我正在 JSON 中尝试以下内容。但我把所有的文字都挤在一起了。
{ "output": { "text": "我可以解决以下产品的问题。\n\n1\t空调\n2\t冰箱\n3\t洗衣机" } }
我也试过 \n 和 \t 也没有成功。有没有办法让文本在 JSON文本标签中正确间隔。(我对所有事情都使用了对话工具)
我找到了答案!!
添加
JSON 的简单格式的“br”标签。它不会反映在测试聊天中,更改仅反映在将其部署到应用程序中
尝试这个:
{
"output": {
"text": ["I can solve the problems for the following products.",
"1\tAir Conditioner", "2\tRefrigerator", "3\tWashing Machine"
]
}
}
根据文档:
要指定多个要在不同行上显示的语句,请将输出定义为 JSON 数组。
第一个句子显示在一行上,第二个句子显示为它下面的一个新行。
来源:https ://console.bluemix.net/docs/services/conversation/dialog-build.html#responses