コントローラーをテストしていて、JSON を取得したいだけです。ただし、コントローラーはデータを返しますが、キーと値のペアで JSON を適切に返さないことに気付きました。文字通りデータを返すだけです。ただし、Incident.getAll() を使用すると、JSON が適切に返されることに気付きました。たとえば、データを返すだけの executreQuery を使用するのではなく、[INCIDENTID: "Value"] を返します。
私のコード:
def incident = Incident.executeQuery("select a.INCIDENTID from Incident a")
render incident as JSON