检查json/xml字符串中是否存在键/节点
有时,json/xml字符串中不存在键/节点,如果我们尝试访问它们,这将返回错误。如何检查包含该json字符串的JObject是否具有该键/节点? 类似这样:但是在VSWP7Express中没有ContainsKey方法检查json/xml字符串中是否存在键/节点,xml,json,windows-phone-7,Xml,Json,Windows Phone 7,有时,json/xml字符串中不存在键/节点,如果我们尝试访问它们,这将返回错误。如何检查包含该json字符串的JObject是否具有该键/节点? 类似这样:但是在VSWP7Express中没有ContainsKey方法 我使用什么方法/类来检查xml/json中是否存在键/节点?我没有尝试,但我认为它可以工作。如果使用XDocument类获取xml数据,则可以调用返回集合的Nodes()方法。例如: XDocument xDoc = ... xDoc.Nodes().Contains(...)
我使用什么方法/类来检查xml/json中是否存在键/节点?我没有尝试,但我认为它可以工作。如果使用XDocument类获取xml数据,则可以调用返回集合的Nodes()方法。例如:
XDocument xDoc = ...
xDoc.Nodes().Contains(...)
您可以根据模式(XML或JSON)验证响应,该模式要求节点作为契约的一部分存在。然后,如果您的XML进行了验证,您就会知道它是正确的 可能比使用自定义代码查找内容更清晰、更高效