Java 覆盖Play框架中POST请求的默认JSON解析
我确实使用了Java 覆盖Play框架中POST请求的默认JSON解析,java,json,playframework,Java,Json,Playframework,我确实使用了覆盖Global.java中的onError方法的巨大优势来控制播放应用程序中的所有异常处理。现在,当我对我的API执行POST请求时,将其内容类型定义为application/json,并使用格式错误的json数组,我将得到一个错误的请求,请求“POST/API/something”[无效的json]在客户端,但无法通过我自己的onError函数覆盖此项,因为它显然不会引发JsonParsingException或类似情况 有人知道如何用错误消息替换HTML错误请求页面,比如我自己
覆盖Global.java
中的onError
方法的巨大优势来控制播放应用程序中的所有异常处理。现在,当我对我的API
执行POST请求时,将其内容类型定义为application/json
,并使用格式错误的json数组
,我将得到一个错误的请求,请求“POST/API/something”[无效的json]
在客户端,但无法通过我自己的onError
函数覆盖此项,因为它显然不会引发JsonParsingException
或类似情况
有人知道如何用错误消息替换HTML错误请求页面,比如我自己的JSON
数组吗?那对我有很大帮助
提前感谢,当发布格式错误的JSON数组时,StevenPlay显然不会引发异常。
我决定使用onBadRequest
方法,因为我没有找到拦截Play默认行为以引发异常的方法