我有以下问题。我必须读取由'|'分隔的csv文件,有些字段有大的json字符串,其中一些包含'|'。 这些字段用单引号括起来。 如何在GOLANG中指定字段用单引号括起来。
现在就是这样设置的方式:
fx := csv.NewReader(fz)
fx.Comma = '|'
fx.LazyQuotes = true
fx.FieldsPerRecord = 16
我没有在机箱规则的GODOCS选项中看到任何内容。 有没有人有解决方法呢?
答案 0 :(得分:5)
然而,你不能幸运地写下Go,好吧,Go。
您可以复制$GOROOT/src/pkg/encoding/csv/reader.go
,然后修改line 274,289,297和303以使用'\''
代替'"'
,您就可以了。