質問

Grailsでは、JSONコンバーターを使用してコントローラーでこれを行うことができます: ジェネラコディセタグプレ

レンダリング結果は ジェネラコディセタグプレ

Config.groovyで設定することで出力日を制御できます ジェネラコディセタグプレ

結果はネイティブJavaScriptの日付になります ジェネラコディセタグプレ

次のような特定の日付形式を取得したい場合: ジェネラコディセタグプレ

「collect」を使用する必要があります。これには多くの入力が必要です: ジェネラコディセタグプレ

これを行う簡単な方法はありますか?

役に立ちましたか?

解決

簡単な解決策があります。Grails1.1以降、コンバーターはよりモジュール化されるように書き直されました。残念ながら、そのためのドキュメントは完成していません。これにより、いわゆるObjectMarshallers(org.codehaus.groovy.grails.web.converters.marshaller.ObjectMarshallerインターフェースを実装する単純なPogo / Pojo)を登録できるようになりました。

目的の出力を実現するには、そのようなObjectMarshallerをBootStrap.groovyに次のように登録します。 ジェネラコディセタグプレ

コンバーターの出力をカスタマイズする方法は他にもいくつかあります。できるだけ早くドキュメントに追いつくように最善を尽くします。

他のヒント

または、日付レベル自体で作業することもできます。これは必ずしも希望どおりではないかもしれませんが、アプリ全体で一貫して機能するソリューションのアイデアを生み出す可能性があります。 ジェネラコディセタグプレ

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top