Hello ! Thank you for the test case... I am assuming you are using camel-csv component here
In that case couple of things i noticed would require a change:- 1. Use org.apache.camel.dataformat.csv.CsvDataFormat (This has its own DataFormat defined as well) 2. The Dataformat would be set as below final CsvDataFormat csv = new CsvDataFormat(); csv.setLazyLoad(Boolean.FALSE); csv.setDelimiter(Character.valueOf(';')); csv.setRecordSeparator("\r\n"); csv.setIgnoreSurroundingSpaces(Boolean.FALSE); csv.setQuoteDisabled(Boolean.FALSE); csv.setQuoteMode(QuoteMode.ALL); 3. Include a dependency for <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-csv</artifactId> <version>1.0</version> </dependency> 4. The ouput then generated would be String output = "\"ABC\";\"DEF \";\"GHI\"\r\n"; Hope this helps! Regards, -Yogesh -- View this message in context: http://camel.465427.n5.nabble.com/Problem-to-write-quotes-correct-on-CSV-fields-when-marshalling-with-CsvDataFormat-tp5765477p5765668.html Sent from the Camel - Users mailing list archive at Nabble.com.