【发布时间】:2022-01-16 21:46:33
【问题描述】:
我正在使用 JsonConvert.SerializeXmlNode() 来序列化一个 xml 节点:
var doc = new XmlDocument();
doc.LoadXml(xml.ToString());
jsonRequest = JsonConvert.SerializeXmlNode(doc);
这是一个示例 xml 数组
<cars>
<car>
<id>0001</id>
</car>
<car>
<id>0002</id>
</car>
</cars>
这会变成:
{
"cars" : {
"car" : [{
"carId" : "0001"
}, {
"carId" : "0002"
}]
}
}
有没有办法像这样序列化数组?
{
"cars" : [{
"carId" : "0001"
}, {
"carId" : "0002"
}
]
}
【问题讨论】:
标签: c# serialization