J'utilise le code suivant pour rendre les données au format 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"
}
}
Le code ci-dessus génère du JSON au format suivant
{
"results": [
{"A":"value1"},
{"A":"value2"},
...................
{"A":"valuen"}
],
"status":"OK"
}
Comme vous le voyez ci-dessus, les données sont rendues sous la forme d'un fichier de type tableau d'objets . Existe-t-il un moyen de rendre les données de résultats sous la forme d'un fichier de type tableau d'éléments . Comme
{
"results": [
"value1",
"value2",
...................
"valuen"
],
"status":"OK"
}