一尘不染

如何将JSON转换为XML或将XML转换为JSON?

c#

我开始使用Json.NET将JSON格式的字符串转换为对象,反之亦然。我不确定在Json.NET框架中是否可以将JSON中的字符串转换为XML格式,反之亦然?


阅读 282

收藏
2020-05-19

共1个答案

一尘不染

是。使用JsonConvert类包含用于此精确目的的辅助方法:

// 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);

此处的文档:
使用Json.NET在JSON和XML之间进行转换

2020-05-19