我有一个xml:
string xml = "<?xml .... />" +
"<root>" +
"<paramFile version=1.0>" +
"<stuff />" +
"</paramFile>" +
"<paramFile version=1.0>" +
"<stuff />" +
"</paramFile>" +
"</root>";
然后我转换为JSON并解析它:
XmlDocument doc = new XmlDocument();
doc.LoadXml(xml);
string jsonText = JsonConvert.SerializeXmlNode(doc).Replace("\"@", "\"");
JToken token = JObject.Parse(jsonText);
如何获取JSON中paramFiles数量的计数?
答案 0 :(得分:9)
这样的东西起作用(我觉得最容易)。主要取决于树木的深度。
token["root"]["paramFile"].Count();