1

次のような簡単なアクションがあります。

def showSomething() {
   render Color.get(params.id) as JSON
}

これにより、Color クラスのすべてのプロパティが JSON としてレンダリングされます。しかし、たとえば、2 つのプロパティだけをレンダリングしたい場合はどうすればよいcolorName and shadeでしょうか?

4

3 に答える 3

2

オブジェクトをレンダリングするたびに同じプロパティをレンダリングしたい場合、Gjordis には適切なオプションがあります。ただし、次のように簡単に実行できます。

Color color = Color.get(params.id)
render ([colorName: color.colorName, shade: color.shade] as JSON)
于 2013-05-15T13:15:44.320 に答える