Grails JSON Viewsの新機能は素晴らしいですが、JSON ViewsのすべてのGrailsタグライブラリにアクセスするのに便利です。たとえば、私はそうのように私のdateOfBirthのフィールドをフォーマットするためには、FormatDateタグにアクセスしたいと思います:デフォルトのGrailsタグライブラリをJSONビューにインポートする方法
model {
Person person
}
json {
id person.id
displayName person.displayName
dateOfBirth g.formatDate(date: person?.dateOfBirth, format: 'dd-MM-yyyy')
}
は、FormatDateタグを使用する利点は、私はデフォルトの日付書式を活用し、また、余分なコードなしで日付形式のプロパティをインポートすることができるということです。
私はGrails 3.2.0とViews 1.1.0を使用しています。
公正なポイント。私の意図は、標準化された方法でいくつかの書式設定ロジックにアクセスできるようにすることでした。私は、g.renderとg.linkがJSON Viewsで利用可能だったため、他のタグのような関数にアクセスする方法があるかもしれないと考えました。 –