java - JSON路径问题
问题描述
我正在使用 com.jayway.jsonpath json-path 库的 2.4.0 版。我试图解析无效文档,但没有抛出异常。代码就像
this.json= Configuration.defaultConfiguration().jsonProvider().parse(document);
传递给 parse 方法的文档变量的值是“notvalidjson”。然而,调用返回很好地将字符串“notvalidjson”分配给成员 json 对象。这是预期的行为吗> 我期待抛出 InvalidJsonException。
谢谢,保罗
解决方案
设法解决了这个问题,而不是使用 JSONArray res = JsonPath.read(document, selector); 我用过 JSONArray res = JsonPath.parse(document).read(selector, JSONArray.class)
推荐阅读
- node.js - 如何在 Actions on Google 上使用公司帐户对用户进行身份验证?
- excel - 在 Excel 中按组拆分列
- excel - Excel VBA:如果当前行的特定单元格不为空,则将当前行中的特定单元格插入新行
- react-native - 用于反应原生的 RTCView 中的翻转视图
- r - 如何在R中构造一个螺旋矩阵?
- angular - 如何清除primeng多选中的搜索文本框
- django - Django Guardian - 在过滤期间检查权限
- c# - 如何在日历控件中预先选择多个月份 - WPF
- css - 如何将 v-btn 与 v-expansion-panels 放在同一行?
- angular - CloudFront 上用于 Angular 应用程序的“NoSuchKey”代码