将xml文档转换为json

时间:2013-12-24 12:14:20

标签: c# visual-studio visual-studio-2013

我的代码如下。

using (IsolatedStorageFileStream isoStream = new IsolatedStorageFileStream("TestStore1.xml", FileMode.Open, isoStore))
{
    using (StreamReader reader = new StreamReader(isoStream))
    {
        str = reader.ReadToEnd();
        XmlDocument doc = new XmlDocument();
        doc.LoadXml(str);
        string json = JsonConvert.SerializeXmlNode(doc);
    }
}

它在string json = JsonConvert.SerializeXmlNode(doc);

行给出错误
  

错误 - Newtonsoft.Json.JsonConvert'不包含'SerializeXmlNode'的定义

1 个答案:

答案 0 :(得分:1)

如果您使用的是dotnet core,请通过nuget安装Newtonsoft.Json软件包。