我正在将一个超过10层的嵌套JSON对象转换为C# .NET中的CSV文件。我一直在使用JavaScriptSerializer().Deserialize<ObjectA>(json)或XmlNode xml = (XmlDocument)JsonConvert.DeserializeXmlNode(json)来分解对象。有了这些对象,我可以进一步写入CSV文件。但是,现在JSON对象进一步扩展。大多数数据都不是真正在使用,所以我更喜欢原
我在一个C#项目上有一个预编译事件,它运行xsltproc将一些XML转换成C#源文件。然后以正常的方式构建生成的源代码。这意味着,无论XML是否已更改,项目始终会被构建。有没有一种方法只在C#发生变化时生成XML类?预构建事件是错误的方法吗?使用某种自定义工具将XML转换为C#会不会更好?
我使用的是Visual Studio 2010。XML不包含序列化的对象