Я собираюсь предположить, что вы хотите сохранить / сохранить двойные кавычки ("
).
Параметр конфигурации unquotedQuotesAllowed
применим только к потокам CSV, но, исходя из данных тестового примера, вы используете символ канала (|
) в качестве разделителя. Да, вы можете изменить разделитель для потока CSV, но я думаю, что было бы лучше просто использовать отображение потока, настроенное как формат delimited
. ИМО, с этим легче работать, и вам не нужно соблюдать все правила и тонкости формата CSV.
Я бы тогда использовал следующее:
<stream name="csvStream" format="delimited">
<parser>
<property name="delimiter" value="|"/>
</parser>
<record name="...">
....
</record>
</stream>
Используя приведенное выше отображение, я получаю следующий вывод:
Field1: "TEST"/37326330, Field2: TEST2