c# - 如何将JSON转换为XML或XML转换为JSON?

我开始使用json.net将json格式的字符串转换为object或viceversa。我不确定在json.net框架中,是否可以将json中的字符串转换为XML格式和viceversa?


最佳答案:

对。使用jsonConvert类,该类包含用于此精确目的的helper方法:

// To convert an XML node contained in string xml into a JSON string   
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
string jsonText = JsonConvert.SerializeXmlNode(doc);

// To convert JSON text contained in string json into an XML node
XmlDocument doc = JsonConvert.DeserializeXmlNode(json);

此处的文档:Converting between JSON and XML with Json.NET

评论