JSONBuilder с использованием OutputStreamWriter - PullRequest
0 голосов
/ 13 октября 2011

Я пытаюсь создать JSON, используя grails.web.JSONBuilder. Есть ли способ использовать OutputStreamWriter в JSONBuilder (как у MarkUpBuilder)? Если нет, то как проще всего создать JSON с помощью JSONBuilder? Простой пример будет полезен. спасибо.

1 Ответ

0 голосов
/ 13 октября 2011

Руководство по 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

...