【发布时间】:2018-12-20 17:46:19
【问题描述】:
我正在使用下面的代码段将xml转换为json,
string xml = @"<root>
<person>
<name>Alan</name>
<rollno>123</rollno>
</person>
</root>";
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
string json = JsonConvert.SerializeXmlNode(doc);
我得到的输出json字符串是:
{
"root": {
"person": {
"name": "Alan",
"rollno": "123"
}
}
}
下面是我想要的,rollno 是 xml 中的数字,而不是字符串。
{
"root": {
"person": {
"name": "Alan",
"rollno": 123 <<<<<< to be number and not string<<<<<<
}
}
}
有没有办法从 xml 或任何库中强制它?
【问题讨论】: