我使用在BootStrap类中调用的JSON.registerObjectMarshaller()
方法将Grails中的对象编码为JSON。从BootStrap中的registerObjectMarshaller()访问请求参数
我的对象图有一些嵌套的对象,例如用户 - >地址 - >电话,我有一个每个对象的编组器。
我有一个场景,我希望能够返回顶级对象的“浅”或“深”版本。在浅请求的情况下,代替我想要返回该字段的地址。在深层版本的情况下,其他对象封送处理器可以照常进行委派。
我想根据请求中传递的参数的值执行深对浅的操作,但是我不知道如何在BootStrap类的registerObjectMarshaller()
方法中访问请求参数。
一旦我有办法访问这些参数,我可以根据需要定制它。
任何指针将不胜感激。
感谢您的编辑。学到了新的东西...... –