Grails不同的Json Marshaller取决于请求来源

时间:2014-03-16 15:53:49

标签: json api grails marshalling

目前我使用自定义json marshaller来呈现响应,如此article中所示。

在本文中,他们为每个Domain Class使用一个自定义编组器。例如: / books和/ books / 1将提供相同的数据表示。

我想要的是这两者的不同渲染。因此/ books提供的信息不如/ books / 1。

是否有人知道根据已提出的请求选择编组或更改响应?

1 个答案:

答案 0 :(得分:0)

根据Grails文档,您可以注册named marshallers。这样您就可以在控制器中决定使用哪个编组器。该文档也有一些很好的例子。