JSON路径问题

时间:2019-02-18 12:57:07

标签: java jsonpath

我正在使用com.jayway.jsonpath json-path库的2.4.0版本。我试图解析无效的文档,但是没有抛出异常。代码就像

this.json= Configuration.defaultConfiguration().jsonProvider().parse(document);

传递给parse方法的document变量的值为“ notvalidjson”。但是,调用返回的效果很好,将字符串“ notvalidjson”分配给成员json Object。这是预期的行为吗?我期望抛出InvalidJsonException。

谢谢, 保罗

1 个答案:

答案 0 :(得分:0)

设法解决此问题,而不是使用JSONArray res = JsonPath.read(document,selector);我已经使用JSONArray res = JsonPath.parse(document).read(selector,JSONArray.class)