On Tue, Jan 15, 2013 at 9:33 PM, Chris Wolf <cwolf.a...@gmail.com> wrote: > I tried doing some CSV parsing with bindy and had some issues due to > variable length records in the same file and other format weirdness. > I ended up using camel-beanio. It's very flexible/configurable and > works well. >
Yeah I am impressed with beanio as well. Though I understand why people may like the annotation drive nature of bindy. Would love if beanio added that in the future. > -Chris > > > http://camel.apache.org/beanio.html > http://beanio.org > > On Wed, Jan 2, 2013 at 10:14 PM, Ramiro <ramiro...@gmail.com> wrote: >> Im working with Karaf 2.2.10 and Camel 2.10.1. I receive a file, parse the >> csv to a pojo, and do some other suff. My problem is that if a field in a >> record on the csv ends with a coma like the third field here: >> >> someFieldValue,someOtherFieldValue,"aaaa ,",moreStuff >> >> It puts together aaaa , with moreStuff in a single field(ignoring the >> second quote). But if i add something like: >> >> someFieldValue,someOtherFieldValue,"aaaa , bbb",moreStuff >> >> It gets processed without a problem(aaaa , bbb in a field, moreStuff in >> another). Seems like Camel is interpreting the ," pair like something to >> escape. >> >> Im using comma as the separator, and i've tried with other separators and >> setting the quote attribute of the @CsvRecord to single and double quotes. >> >> >> Is this expected behaviour, or some known bug? Any workarounds? -- Claus Ibsen ----------------- Red Hat, Inc. FuseSource is now part of Red Hat Email: cib...@redhat.com Web: http://fusesource.com Twitter: davsclaus Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen