Я пытаюсь создать JSON, используя grails.web.JSONBuilder. Есть ли способ использовать OutputStreamWriter в JSONBuilder (как у MarkUpBuilder)? Если нет, то как проще всего создать JSON с помощью JSONBuilder? Простой пример будет полезен. спасибо.
Руководство по Grails имеет отправную точку для этого: http://grails.org/doc/latest/guide/6.%20The%20Web%20Layer.html#6.1.7%20XML%20and%20JSON%20Responses в качестве примера кода здесь:
def listCounts = { render ([data:[ //Unassigned unassigned:Task.activeOnly.open.unassigned.count(), //Open open:Task.activeOnly.open.count(), //My my:Task.activeOnly.open.my("username").count(), //Review review:Task.activeOnly.myReview("username").count() ]] as JSON) }
практически любая карта, отображаемая как JSON, будет выплевывать JSON