【发布时间】:2021-01-22 17:53:33
【问题描述】:
是否有一种好方法可以覆盖对某个列/字段的解析,即对于包含 json 对象的格式不正确的文档。流读取 json 并因此将流向前移动到不正确/格式错误的 csv 字段,但也保存/返回 json。
最好结合 CsvDataReader 和 DataTable.Load
编辑 - 澄清示例:
col_a;col_b;col_c;col_json
0.0;-1;0;{"t": 1598270895, "text": "hello world" }
【问题讨论】:
-
JSON 字段是否正确转义?意思是,它周围包含
"s,并且里面的任何"都像""一样加倍? -
你有一些示例数据吗?
-
没有不转义 - 但可以用 json 解析:概念上:0.0;-1;0;{"t": 1598270895, "text": "hello world" } 但文本可能更糟里面有换行符或分号 - 一个更复杂的 json 但这无关紧要。是否可以覆盖一个字段
标签: csvhelper