我正在为Grails应用程序使用rest-api配置文件,并且在我的一个json视图(_event.gson)中有以下内容:
model {
Event event
}
json g.render(event, [excludes: ['product']]) {
product {
id event.product.id
name event.product.name
model event.product.model
}
}
简而言之,产品属于事件。默认情况下,我会获取产品密钥,其中包含一个 id,作为 json。我想添加更多字段。
因此,我使用了排除项,以便我可以定义将出现在详细说明产品的嵌入式 json 文档下的字段。我的目标是将以下内容作为 json:
{
"id": 123,
...,
"product": {
"id": 545434,
"name": "Something Cool",
"model": "MZX 1234"
}
}
最后一个字段 - 模型 - 未显示。它似乎与我的 _event.gson 文件第一行中使用的 model 关键字混淆了。有什么办法吗?我尝试在"模型"中添加引号,但它仍然不起作用。
该问题已报告为错误:http://github.com/grails/grails-views/issues/45