标签: json api grails marshalling
目前我使用自定义json marshaller来呈现响应,如此article中所示。
在本文中,他们为每个Domain Class使用一个自定义编组器。例如: / books和/ books / 1将提供相同的数据表示。
我想要的是这两者的不同渲染。因此/ books提供的信息不如/ books / 1。
是否有人知道根据已提出的请求选择编组或更改响应?
答案 0 :(得分:0)
根据Grails文档,您可以注册named marshallers。这样您就可以在控制器中决定使用哪个编组器。该文档也有一些很好的例子。