【发布时间】:2020-08-26 06:28:21
【问题描述】:
我想在 C# 中序列化一个字符串列表?我以前曾成功使用开源库 Cinchoo ETL 来完成类似的任务,但我被困在这个特定的场景中。我不想使用 POCO,因为我的源数据结构是动态的。我宁愿从 csv 读取数据并对其进行序列化。
我的csv格式的源数据:
id,name,friends/0,friends/1
1,Tom,Dick,Harry
必需的输出 JSON - {"id":1,"name":"Tom","friends":["Dick","Harry"]}
【问题讨论】:
-
问题的标题和内容让我很困惑。您要将 CSV 转换为 JSON 还是将 JSON 转换为 CSV?
-
@Pac0 - 我想将 csv 转换为 json。但是,由于我的源数据结构是动态的,我不会使用 POCO。我最终的 json 格式就是我在问题中提到的。我想了解是否有任何开源库,这样我就不必重新发明轮子
-
@Jabberwocky - 这里的要求略有不同 - 我只想要数组中的字符串列表 - 数组中不需要属性名称。