2017-11-20 22 views
0

私のGrailsアプリケーションでPOSTリクエストを受け取ると、JSONとしていくつかのデータが壊れた英語で送られてきました。Grails:JSONからBeansへ - カスタムフィールド名

{ 
    "emplId": "1234", 
    "emplyNm": "Priyank Thakkar" 
} 

私はEmployee.groovyのGroovy Beanに

をこのJSONを翻訳しています

class Employee { 
    String id 
    String name 
} 

、Grailsは私のBeanクラスの属性と同じキー名を使用するように私を余儀なくされ、私はそれをするつもりはない。 (これはドメインクラスではありません。これはBeanです)

このマッピングはどのように達成できますか?

答えて

0

Grailsコマンドオブジェクトを使用します。それは代わりString idに要求PARAM empIdをマッピングするための回避策を探してから、対応するコマンドオブジェクトがより効率的で、ドメインまたは他の豆であるかどうか http://docs.grails.org/latest/guide/single.html#commandObjects

関連する問題