2012-05-27 2 views
1

Рассмотрим простой класс, как: -JSON конвертер в Grails

class Person{ 
    String name 
    String email 
    int age 
    String mobileNum 
} 

Я хочу, чтобы выборочно отправить Ид "&«электронная почта»атрибуты в ответ JSON. При использовании: -

return theObject as JSON 

реакция имеет все атрибут: пары значений.

ответ

7

Вы можете зарегистрировать свой собственный формат JSON маршаллер (в BootStrap.groovy, например), как:

JSON.registerObjectMarshaller(Person) { Person it -> 
    return [ 
    id : it.id, 
    email : it.email 
    ] 
} 
+0

Вот статья об этом ПОДХОД [Rendering JSON в Grails: Часть 3 Настройте свой JSON с помощью объекта Marshallers] (HTTP : //manbuildswebsite.com/2010/02/15/rendering-json-in-grails-part-3-customise-your-json-with-object-marshallers/) – stokito

 Смежные вопросы

  • Нет связанных вопросов^_^