I started to use Json.NET to convert a string in JSON format to object or viceversa. I am not sure in the Json.NET framework, is it possible to convert a string in JSON to XML format and viceversa?

推荐答案

对使用包含帮助器方法的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);

这里的文档:Converting between JSON and XML with Json.NET

Json相关问答推荐

Golang返回的JSON顶级字段是可变的.如何在 struct 中使用

Jolt变换将字段移动到数组的每个元素中

褐煤面积图中的分选问题

创建Json嵌套文件 struct

属性错误:';ActivitiesClient';对象没有属性';base_url';

使用 jq 从带有转义反斜杠字符的嵌套 JSON 中提取数据

为什么 Django Rest API 序列化器没有正确序列化多对多字段

使用 jq 和脚本 bash 映射两个 json

是否可以在有条件的情况下将 json 对象转换为 JOLT 中的数组?

从 JSON 响应中获取最新版本发布字段

Powershell中等效的JSONPath通配符以 Select 对象中的所有数组

JSON Schema 与 XML Schema 的比较及其future

python,将Json写入文件

如何使用 Kotlin + Jackson 将 JSON 反序列化为 List

如何使用 json.net 将数据表转换为 json 字符串?

谷歌浏览器不允许我放置断点

有必要清理 JSON 吗?

Jersey 2.0 相当于 POJOMappingFeature

将多个值存储在json中的单个键中

使用 JSON.NET 序列化/反序列化对象字典