【发布时间】:2012-03-27 05:30:25
【问题描述】:
我使用以下代码以 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"
}
【问题讨论】: