在ServiceStack.Text.CsvSerializer中更改CSV分隔符

11

使用ServiceStack.Text.CsvSerializer时,如果可能的话,我该如何将分隔符从逗号更改为分号?

1个回答

22
您可以通过设置来控制此内容。
 ServiceStack.Text.CsvConfig.ItemSeperatorString = ";";

根据版本3.9.14的发布说明

  • CsvConfig.ItemSeperatorString - 允许配置CSV文件中项之间的分隔符(例如|或;而不是,)
  • CsvConfig.ItemDelimiterString - 允许配置CSV文件中需要转义的项目的分隔符(例如,使用|而不是“)
  • CsvConfig.RowSeparatorString - 允许配置CSV文件中一行项目的分隔符(例如,使用| \r\n)

请注意,该设置是线程静态的。(还要注意拼写错误。)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接