Мне нужно создать json-сообщение, подобное этому:
{
success:true,
count:3,
data: [
{id:1},
{id:2},
{id:3}
]
}
Я пробовал это
import groovy.json.*
def tasks = [1, 2,3]
def json = new JsonBuilder()
json{
success(true)
count(tasks.size())
data {
tasks.each {
data(
id: it
)
}
}
}
JsonOutput.prettyPrint(json.toString())
но это не сработает. Может ли кто-нибудь показать мне, как заставить его работать?