我使用在BootStrap類中調用的JSON.registerObjectMarshaller()
方法將Grails中的對象編碼爲JSON。從BootStrap中的registerObjectMarshaller()訪問請求參數
我的對象圖有一些嵌套的對象,例如用戶 - >地址 - >電話,我有一個每個對象的編組器。
我有一個場景,我希望能夠返回頂級對象的「淺」或「深」版本。在淺請求的情況下,代替我想要返回該字段的地址。在深層版本的情況下,其他對象封送處理器可以照常進行委派。
我想根據請求中傳遞的參數的值執行深對淺的操作,但是我不知道如何在BootStrap類的registerObjectMarshaller()
方法中訪問請求參數。
一旦我有辦法訪問這些參數,我可以根據需要定製它。
任何指針將不勝感激。
感謝您的編輯。學到了新的東西...... –