为什么 JsonPath 中的方法不会抛出 PathNotFoundException,而消息中包含未找到的路径?
作者: erizzo-cfa创建于 2025年9月3日更新于 2025年11月19日
`JsonPath` 中的 `set`, `put`, `map`, `add` 和 `delete` 方法都会抛出 `PathNotFoundException` 异常,异常消息中没有任何详细信息。这使得问题排查非常困难,因为没有任何与错误相关的上下文。默认的 `PathNotFoundException` 是否有理由被使用,而不提供异常消息中的详细信息? 代码中的其他地方都包含了有关违规路径的详细信息。
内容来源: json-path/JsonPath