私はJavaのプレイフレームワークを使用しています。そして、データを投稿するためのjquery ajaxがあります(String
の表現JsonNode
)。この ajax 呼び出しを処理するために、コントローラー クラスにアクション メソッドを作成しています。
私が直面している問題は、jquery ajax で送信しているデータに 10 個のテキストフィールド値があることです。そして、10 個の変数が定義された 3 つの Bean クラス (つまり、MyClass1 ,
MyClass2 ,
MyClass3 ) that together have all these 10 variables to capture those textfield values. If I had only a single bean(say,
MyClass1`) があり、次のように記述できます。
JsonNode json = request().body().asJson();
MyClass1 obj1 = Json.fromJson(json, MyClass1.class);
から値に簡単にアクセスできますobj1
。
しかし、私には 3 つの Bean があり、最初の Bean には 3 つの変数、2 番目の 5 つの変数、3 番目の 2 つの変数があります。これは問題を引き起こします。
これらの 10 個のテキスト フィールドの値をMyClass1 obj1
、適切な方法で、必要に応じて取得するにはどうすればよいですか。言い換えれば、どのように分割を達成するのですか?または、3 つのすべての Bean で適切な値を取得するのに似たもの。MyClass2 obj2
MyClass3 obj3
JsonNode
どんな助けや手がかりも本当に感謝しています。前もって感謝します。これらを得るために何ができるでしょうか?