java - Jackson csv writer doesn't use correct column separator -
i'm trying write csv file using jackson 2.2.2 (especially jackson-dataformat-csv) can't use ';' fileseparator.
i'm using following code initialize writer:
csvmapper mapper = new csvmapper(); csvschema schema = mapper.schemafor(myobject.class); schema = schema.withcolumnseparator(csv_column_separator);  objectwriter myobjectwriter = mapper.writer(schema);   to create csv following:
fileoutputstream tempfileoutputstream = new fileoutputstream(tempfile); bufferedoutputstream bufferedoutputstream = new bufferedoutputstream(tempfileoutputstream, stream_buffer_size); writeroutputstream = new outputstreamwriter(bufferedoutputstream, file_encoding);  myobjectwriter.writevalue(writeroutputstream, listofmyobjects);   however resulting file still uses default ',' column separator. when check object debugger ';' set separator in object guess should work. know i'm doing wrong or bug?
if want alternative, use open csv csvwriter:
public csvwriter(writer writer, char separator)      
Comments
Post a Comment