2017-06-06 40 views
0

所以我寫了這個JSON代碼就像下面沃森Conversation_Nodes有沒有反應

{ 
    "context": { 
    "action": { 
     "dates": "$dates", 
     "command": [ 
     "check-dates" 
     ] 
    }, 
    "output": { 
     "text": { 
     "values": [ 
      "$dates, Do you want to pick this as a designated date?" 
     ] 
     } 
    } 
    }, 
    "output": {} 
} 

的問題是,正如我預期這並不算作一個迴應,我試圖抹掉去年「輸出」的東西,但它只是彈出了,每當我再次點擊節點出於某種原因。任何建議不只是一個歡迎:D謝謝

回答

0

您的JSON有一些不正確的語法。您還沒有在上下文

關閉了所有的JSON值有一些答案:

{ 
    "context": { 
    "action": { 
     "dates": "$dates", 
     "command": [ 
     "check-dates" 
     ] 
    } 
    }, 
    "output": { 
    "text": { 
     "values": [ 
     "Your answer here." 
     ], 
     "selection_policy": "sequential" 
    } 
    } 
} 

如果您不希望用戶一個響應,給[]空,如:

{ 
    "context": { 
    "action": { 
     "dates": "$dates", 
     "command": [ 
     "check-dates" 
     ] 
    } 
    }, 
    "output": { 
    "text": { 
     "values": [ 
     "" 
     ], 
     "selection_policy": "sequential" 
    } 
    } 
} 

我建議,因爲你確定你的JSON的語法是否正確here

+0

感謝您的鏈接!顯然,有一些問題與沃森會話JSON編輯器 –

+0

我不知道爲什麼,但它只是自我糾正自己把最後輸出的東西,但我再次複製值,它工作正常。 –

+0

{ 「上下文」:{ 「行動」:{ 「日期」: 「$日期」, 「命令」: 「檢查日期」 ] }, 「輸出」:{ 「文本「:{ 」values「:[ 」$日期,你的日期?「 ] }} } , 「輸出」:{ 「文」:{ 「值」: 「$日期,你的約會」[ ] } } } –