【发布时间】:2016-02-01 10:40:32
【问题描述】:
我有一个带有 xml 声明 + 根标签的 XML,我不需要它 -> 我的目标是将其转换为 JSON,无需 xml 声明和根标签
var xml = XDocument.Parse(renderedOutput);
var xmlWithoutRoot = JsonConvert.SerializeXNode(xml, Newtonsoft.Json.Formatting.None, true);
// convert XML to JSON
var newJson = Newtonsoft.Json.JsonConvert.SerializeObject(xmlWithoutRoot);
在将其序列化为 JSON 之前,如何从 xml 中删除 XML 减速 <?xml version="1.0" encoding="UTF-8"?>?
【问题讨论】:
-
为什么要在 JSON 中序列化 XML(可能是单个大字符串)?
-
我有一个 xml,我需要它是 json 格式,你是什么意思?