Я использую следующий код для рендеринга данных в формате JSON.
render(contentType:"text/json") {
results = array {
db.eachRow(query) { row ->
def rs = row.toRowResult()
def a = b(rs.name,c,d)
aMap.put("A",a)
pair(aMap)
}
}
if (results) {
status = "OK"
}
else {
status ="Nothing present"
}
}
Приведенный выше код генерирует JSON в следующем формате
{
"results": [
{"A":"value1"},
{"A":"value2"},
...................
{"A":"valuen"}
],
"status":"OK"
}
Как показано выше, данные отображаются как массив объектов. Есть ли способ, которым я могу отображать результаты в виде массива элементов. Как
{
"results": [
"value1",
"value2",
...................
"valuen"
],
"status":"OK"
}