【发布时间】:2011-01-08 18:22:13
【问题描述】:
我正在尝试将一些 JSON 转换为 XML,然后在 C# 中使用 JSON.NET 保存它,但我似乎无法得到它。
这是我所拥有的:
using System.XML;
using Newtonsoft;
XmlDocument doc = (XmlDocument)Newtonsoft.Json.JsonConvert.DeserializeXmlNode(json);
XmlTextWriter writer = new XmlTextWriter("json.xml", null);
writer.Formatting = Formatting.Indented;
doc.Save(writer);
【问题讨论】:
-
什么不起作用?有什么错误吗?例外?
-
我发现了一个异常。
A first chance exception of type 'Newtonsoft.Json.JsonSerializationException' occurred in Newtonsoft.Json.Net35.dll -
这意味着它被
Json.NET捕获和处理。你仍然没有解释什么不起作用。 -
它不保存 XML 文件,我不确定它是否甚至将 JSON 转换为 XML。
-
你进入代码了吗?你检查了不同的变量吗?调试是你的朋友。
标签: c# xml winforms json json.net