我正在使用com.jayway.jsonpath json-path库的2.4.0版本。我试图解析无效的文档,但是没有抛出异常。代码就像
this.json= Configuration.defaultConfiguration().jsonProvider().parse(document);
传递给parse方法的document变量的值为“ notvalidjson”。但是,调用返回的效果很好,将字符串“ notvalidjson”分配给成员json Object。这是预期的行为吗?我期望抛出InvalidJsonException。
谢谢, 保罗
答案 0 :(得分:0)
设法解决此问题,而不是使用JSONArray res = JsonPath.read(document,selector);我已经使用JSONArray res = JsonPath.parse(document).read(selector,JSONArray.class)