我在 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关键字混淆。有没有办法解决?我尝试在" model"中添加引号但它仍然不起作用。