检查JSONPath字符串在c#中是否有效
本文关键字:是否 有效 JSONPath 字符串 检查 | 更新日期: 2023-09-27 18:07:40
我正在查看如何查看JSONPath字符串是否实际有效。我尝试过NewtonsoftJSON SelectToken()传递给它一堆随机数据,但它返回null,就像一个有效的JSONPath表达式不匹配任何元素一样。我想它可能会抛出一个错误,但它没有。
我需要知道实际的JSONPath是否实际有效,而不是它是否可以返回元素。
我看到这篇文章:是否有可能验证JSONPath表达式?
可以使用Json。. NET模式来验证json模式。或者你可以像下面的例子一样使用不推荐的方式:
http://www.newtonsoft.com/json/help/html/JsonValidatingReaderAndSerializer.htm