2017-01-05 5 views
0

Я использую остальные-апи профиль для Grails приложения и следующий в одном из моих взглядов JSon (_event.gson):Grails Json просмотры «модель» ключевые конфликты с моделью ключевым словом

model { 
    Event event 
} 

json g.render(event, [excludes: ['product']]) { 
    product { 
     id event.product.id 
     name event.product.name 
     model event.product.model 
    } 
} 

Одним словом, продукт принадлежит к мероприятию. По умолчанию я бы получил ключ продукта с идентификатором внутри него как json. Я хотел добавить к этому дополнительные поля.

Поэтому я использовал исключение, поэтому я мог бы определить поля, которые появятся под встроенным json-документом, подробно описывающим продукт. Моя цель состоит в том, чтобы иметь следующее как json:

{ 
    "id": 123, 
    ..., 
    "product": { 
    "id": 545434, 
    "name": "Something Cool", 
    "model": "MZX 1234" 
    } 
} 

Последние поля - модель - не отображается. Кажется, что его путают с ключевым словом model, которое используется в самой первой строке моего файла _event.gson. Есть ли способ обойти это? Я попытался добавить цитаты к «модели», но это все еще не работает.

+0

Вопрос сообщалось как об ошибке: https://github.com/grails/grails-views/issues/45 – nbkhope

ответ