2017-02-25 3 views
1

Grails 3.2以降ではjsonビューをサポートしています。Grailsのコントローラからのjsonビューのレンダリング

リクエストURLに ".json"を入れる代わりに、コントローラからカスタムJSONテンプレートをレンダリングする方法があります。レンダリングメソッドを使用しようとしましたが、テンプレートが見つからないというエラーが発生し続けます。また、ドキュメントを読んで私はこれを行う方法を見つけることができないようです。これはまだサポートされているものですか?

答えて

1

URLに.jsonを入れることは、受け入れコンテンツタイプを指定するもう1つの方法です。代わりにヘッダーを指定することができます。 http://views.grails.org/latest/

class Controller { 
    def index() { 
     [foo: new Foo()] 
    } 
} 

/grails-app/views/controller/index.gson

@Field Foo foo 

json g.render(foo) 
:読み取り、文書をJSON形式のビューを使用する方法については

関連する問題