0
我想在控制器中使用以下代碼創建自定義json輸出,但在chrome休眠客戶端中收到錯誤「Unexpected token <」。相同的代碼適用於xml。Grails - 在生成控制器中的自定義JSON時出錯
def customJSON = {
def a = Student.list().get(0)
render(contentType:"application/json"){
student(){ name(a.firstName) }
}
}
def customXml = {
def a = Student.list().get(0)
render(contentType:"text/xml"){
student(){ name(a.firstName) }
}
}
感謝..你的建議工作的答覆。有什麼理由爲什麼相同的代碼適用於XML而不適用於JSON? – Deepak 2013-03-13 09:22:01
它與Grails grails.web.JSONBuilder的實現有關。它期望方法參數爲:Map,Closure或List如果方法名爲'element' – 2013-03-13 09:36:11