You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The CsvInputFormatter uses a very simplistic method to split directly on the delimiter:
var values = line.Split(_options.CsvDelimiter.ToCharArray());
This means that:
delimiter characters are included in the split regardless of whether they are within "..." quoted values
"..." quoted values are returned including the outer quotes
In addition to this, if there is double-quoted text within the value (e.g. "hello ""this"" world"), nothing is done in the conversion to resolve this to a single quote.