在Grails(2.3.8)中,如何配置自定义JSON对象编组器并返回hal + json作为内容类型?
我有一个实现ObjectMarshaller<JSON>
的类的自定义对象marshaller。它已注册并正常工作,返回application / json作为contentType。但我的自定义编组器实际上符合HAL标准,所以我希望能够向客户表明它是application/hal+json
。
到目前为止,我尝试的内容看起来像这样:
response.contentType = "application/hal+json"
render(object as JSON)
上面回复application/json
作为响应内容类型,因此它被覆盖。