Как напечатать массив json в jsonobject, когда мы получим элемент jsonarrray во время выполнения

ArrayList al = new ArrayList();
//al[0] and al[1] are the json objects.
def json = new JsonBuilder()
json {
   type "rel12"
   total k
   xyz ""
   shows al[0],al[1]
   emails ""
}

println json.toPrettyString()

я не хочу делать жёсткое кодирование как al[0]. аль [1]. но мне нужен вывод, как

{
    "type": "rel12",
    "total": 2,
    "xyz": "",
    "shows": [
        {
            "extension": "zip",
            "updateTime": 1477521104511
        },
        {
            "extension": "zip",
            "updateTime": 1477521104623
        }
    ],
    "emails": ""
}

0 ответов

Другие вопросы по тегам