【发布时间】:2014-06-28 06:31:56
【问题描述】:
我正在开发一个接收大量 Json 的 c# 应用程序,我想获取此 Json 数据(当前位于字符串变量中)并将其保存为 CSV 文件。
我做了一些研究,但我不知道如何解决这个任务?
编辑 -
从我之前的问题来看,似乎没有一种简单的方法可以做我想做的事。通过进一步研究,我发现可以从字典创建 CSV 文件。
我现在有这种类型的变量中的数据:
Dictionary<string, List<string>> dictionary;
如何将此 ^ 导出到 csv? 字典中的数据在运行时也是未知的,所以我想用一个','分隔,但它的未知是数据在正文中包含一个','。有没有办法检查并摆脱这种情况?
【问题讨论】:
-
CSV 如何成为动态内容的良好格式?询问后,您可以将@LarsHoldgaard 答案与Json.NET library(支持动态序列化)结合起来,它会起作用(也许反射也会有所帮助)。
-
也许解释一下为什么必须将其导出为 csv 会有所帮助? CSV 通常用于呈现表格数据,但如果每一行都不同,那么它基本上消除了 csv 的好处。也许有一种替代方法可以得到你没有想到的结果,而 csv 并不是真正的答案?
标签: c# json csv export-to-csv