CSV.jl
CSV.jl copied to clipboard
Inconsistent escaping
Unless stringtype is set to String, it looks like double quote escaping doesn't work correctly:
shell> cat /tmp/a.csv
x,y
1,"{""a"": 2, ""b"": """"}"
julia> first(CSV.Rows("/tmp/a.csv")).y |> println
{"a": 2, "b": """}
julia> first(CSV.Rows("/tmp/a.csv", stringtype=String)).y |> println
{"a": 2, "b": ""}