在Play Framework中覆盖POST请求的默认JSON解析

时间:2013-06-28 08:53:01

标签: java json playframework

我确实利用overridingonError Global.java方法的巨大优势来控制Play应用程序中的所有异常处理。现在,当我对POST reques API Content-Type定义application/jsonmalformatted JSON array并使用Bad Request For request 'POST /api/something' [Invalid Json]时,我会得到onError在客户端,但不能通过我自己的JsonParsingException函数覆盖它,因为它显然不会引发JSON或类似。

有人知道如何替换HTML Bad请求页面,假设我自己的{{1}}数组有错误消息吗?这对我有很大的帮助!

先谢谢,史蒂文

1 个答案:

答案 0 :(得分:0)

当发布格式错误的JSON数组时,Play显然不会抛出异常。 我决定使用onBadRequest方法,因为我没有找到一种方法来拦截Play的默认行为以便抛出异常。