类中的SerializeXmlNode
函数Newtonsoft.Json.JsonConvert
在序列化过程中始终将 XML 的最后一个子节点的值输出为字符串类型,有时您可能需要将它们序列化为整数或布尔值。
示例代码:
<Object>
<ID>12</ID>
<Title>mytitle</Title>
<Visible>false</Visible>
</Object>
输出:
{ "ID" : "12",
"Title" : "mytitle",
"Visible" : "false"
}
期望的输出:
{ "ID" : 12,
"Title" : "mytitle",
"Visible" : false
}
有没有办法强制将 XML 节点序列化为整数或布尔值?
谢谢你。
注意:当 XML 已经序列化为 JSON 字符串时,请避免发布解决方法,因为这些解决方法是我们愿意避免的。