2016-10-13 68 views
1

我想屈臣氏談話給一個輸出,如:添加換行符和間距沃森談話輸出(JSON)


我可以解決以下產品的問題。

1空調

2冰箱

3洗衣機


我想在JSON以下。但是我把所有的文字擠在一起。


{ 「輸出」:{ 「文」: 「我可以解決以下產品的問題\ n \ N1 \ t空氣調節器\ N2 \ tRefrigerator \ N3 \ tWashing機。」 } }


我也試過\ n和\ t這也是不成功的。有沒有什麼方法可以在JSON 文本標記中正確地分隔文本。 (我用對話工具來處理所有事情)

回答

2

我找到了答案!

add

「br」標記爲簡單格式的JSON。它不會反映在測試聊天,變化只體現在一個應用程序中部署它

+0

這聽起來更像是HTML你正在使用的應用部署不消毒,特別是因爲測試聊天不顯示換行符。我不會依賴它。 – Lilith

-1

試試這個:

{ 
    "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

+1

它將一次只響應這些行中的一行。它不會以換行符全部返回 –

+0

實際上,它將所有這些數據一次返回爲一個數組,而不是換行符。您在視圖中手動添加的換行符。 –