0

왓슨 대화로 b봇을 만들려고합니다. 채팅 창에 배열 출력을 표시 할 때 문제가 있습니다.왓슨 대화 디스플레이 배열 출력

예를 들어 :

context : Object 
conversation_id : "xxxx" 
Amount : "52.80000" 
productDetails : Array[0] 
    ab :"1.0" 
    cd :"2.0" 
    ef :"4.0" 
    gh :"5.0" 

이 배열은 동적이며,이 2 값 쌍을 가질 수 있거나 이전의 선택에 기초하여도 열 값 쌍을 가질 수있다 : 제 문맥에서 I 배열 이름 productDetails 아래와 같이 갖고

전체 배열을 왓슨 대화방에 그대로 표시하고 싶습니다. 한번 내가 어떻게 할 수 있는지 제안 해 줄 수 있습니까? { "출력"의 두 배 발생이있는 경우

감사합니다, Abhi

+0

참조이 관련 질문 : http://stackoverflow.com/questions/41160887/how-to-display-several-messages-on-screen-with-watson- 대화 – ralphearle

+1

컨텍스트에 이미 저장되어있는 경우 왓슨 응답 섹션 $ productDetails를 입력하기 만하면 출력에 전체 배열이 표시됩니다. 이것이 어떻게 진행되는지 또는 좀 더 구체적인 것을 필요로한다면 알려주십시오. – Mitch

+0

@Mitch 답장을 보내 주셔서 감사합니다. 나는 똑같은 인상을 받았지만 출력을 보여주지 못했습니다. 출력이 표시되지만 출력이 다음과 같이 표시되는 이전 및이 단계에서 배열을 사용할 수 있습니다. 배열 출력이 []입니다. : 다음 내 왓슨 응답은 { "출력": { "텍스트" \t} "당신 배열 출력은 $ productDetails입니다"} 사용자가 정의한 위의 예에서 감사합니다, Abhi – Abhi

답변

0

확인해 볼 수 있습니다 : { "텍스트": { "출력": { "텍스트를"...의 고급 출력 창에 귀하의 대화 노드?

그래서, 그 중 하나를 제거하면