我无法为以下示例数据创建映射/配置:
W001;MFS;4262;EMFS;{MFS;W001;;};109;11;"A";["TEID","Int "]
这应该会导致类似的结果:
每次尝试时,字段 5 的值都是
{MFS
,因为嵌套的分号被识别为分隔符。
在这种情况下,设置引号字符也不是一个选项。
或者这样的输入:
MFS1;W001;8;STSO;TL1B;;[{"ON00000008";;DP;"LC00420017";{SO;1;;;;;;};[]}]
其中
[{"ON00000008";;DP;"LC00420017";{SO;1;;;;;;};[]}]
应被视为单个字段。
使用 CsvHelper 是否可以做到这一点,或者还有其他建议吗?
鲍里斯·马斯连尼科夫的评论回答了这个问题。 我的数据是无效的 CSV,并且 CsvHelper 不是解析此类数据的正确工具。 感谢 Boris Maslennikov 和 dbc 的评论和帮助!