Как указать двойное пространство табуляции в качестве разделителя в Dataweave. Я пробовал вариант «\ t \ t». Но это не сработало. Пожалуйста, предложите ответ.
я пробовал как
%output application/csv separator='\t\t'
Как указать двойное пространство табуляции в качестве разделителя в Dataweave. Я пробовал вариант «\ t \ t». Но это не сработало. Пожалуйста, предложите ответ.
я пробовал как
%output application/csv separator='\t\t'
Не могли бы вы попробовать это выражение %output application/csv separator='\\t'
. Я думаю, это сработает.
Насколько я знаю, на данный момент это невозможно, можно использовать только один разделительный символ.
В качестве обходного пути вы можете использовать: %output application/csv separator=" "
И добавьте дополнительные ПРОБЕЛЫ после ваших значений (без вкладок)
значение: myValue ++ " " и т.д...
Разделитель указан как свойство чтения в файле конфигурации Mule XML, поэтому вам необходимо указать символ-разделитель для CSV-файлов как экранированный символ Юникода XML (	)
.
В Dataweave вы можете попробовать использовать
<dw:input-payload>
<dw:reader-property name="separator" value="	"/>
</dw:input-payload>
Вот ссылка, надеюсь, это поможет:-
https://support.mulesoft.com/s/article/ka434000000TR2IAAW/How-to-use-a-TAB-character-as-the-CSV-разделительдлявводавDataWeave