2016-10-13 5 views
1

Ich mag das watson Gespräch einer Ausgabe wie geben:Hinzufügen von Newline und Abstand in watson Gespräch Ausgang (JSON)


ich die Probleme für die folgenden Produkte lösen kann.

1 Klimaanlage

2 Kühlschrank

3 Waschmaschine


ich nach dem in JSON versuchen. Aber ich bekomme den ganzen Text zusammengepfercht.


{ "Ausgang": { "text": "Ich habe die Probleme für die folgenden Produkte lösen können \ n \ n1 \ Tair Conditioner \ n2 \ tRefrigerator \ n3 \ tWashing Machine." } }


Ich habe auch versucht \ n und \ t, die auch nicht erfolgreich ist. Gibt es eine Möglichkeit, um den Text im JSON Text Tag richtig beabstandet zu bekommen. (Ich benutzte das Unterhaltungswerkzeug zu allem)

Antwort

2

Ich fand die Antwort !!

hinzufügen

"br" Tags im einfachen Format von JSON. Es ist nicht auf dem Test-Chat reflektiert, wird die Änderung nur spiegelt sich auf es in einer App

+0

, die eher wie HTML klingt nicht in der App-Bereitstellung hygienisiert werden Sie verwenden, vor allem, da der Test-Chat nicht die Zeilenumbrüche nicht zeigen. Ich würde mich nicht darauf verlassen. – Lilith

-1

das Bereitstellen von Versuchen:

{ 
    "output": { 
     "text": ["I can solve the problems for the following products.", 
      "1\tAir Conditioner", "2\tRefrigerator", "3\tWashing Machine" 
     ] 
    } 
} 

Per Dokumentation:

Um mehr als eine Anweisung Wenn Sie in separaten Zeilen anzeigen möchten, definieren Sie die Ausgabe als JSON-Array.

Der erste Satz wird in einer Zeile angezeigt und der zweite Satz wird als neue Zeile darunter angezeigt.

Quelle: https://console.bluemix.net/docs/services/conversation/dialog-build.html#responses

+1

es wird mit nur einer dieser Zeilen auf einmal antworten. es gibt nicht alle von ihnen mit Zeilenumbrüchen –

+0

Tatsächlich gibt es alle von ihnen auf einmal als ein Array, nicht mit Zeilenumbrüchen. Die Zeilenumbrüche fügen Sie manuell in Ihrer Ansicht hinzu. –

Verwandte Themen