問題タブ [autobean]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Autobean を使用した JSON 配列の解析
Autobeanを使用して解析したい JSON があります。for ループで NullPointerException を取得しています。おそらく、persons.getPersons()
私の AppAutoBeanFactory は次のようになります。
JSON (変数 strResponse) は次のようになります。
これらのインターフェースを作成しました:
どうすればそれを機能させることができますか?レコード配列を IPerson に追加する方法は?
java - Google Web Toolkit Autobeans
好奇心から、どのようautobeans
に生成されるかを調べました。sun.misc.ProxyGenerator
class を使用して生成autobean
proxies
し、 を使用していることがわかりましたreflections
。しかし、クライアント側でどのように機能するのかわかりません。を使用するメソッドは にreflections
コンパイルされていjavascript
ますか? クライアントでリフレクションを自分で使用できるということですか?
class - GWT (モデル) インターフェース/クラス
私は GWT プロジェクトに取り組んでおり、少し混乱しています。サーバー/クライアント プロジェクトです。私はAutobeanでjsonを処理しています。Autobean が機能するには、インターフェースを使用する必要があります。私は以前にインターフェースをあまり扱ったことがなく、助けが必要です。Autobean コードは次のようになります。
json をリストに変換するには、これを行います。
私は User クラスも持っていますが、これが不要かどうか、またはこれをどのように処理する必要があるかはわかりません。
私は以前のすべてのプロジェクトで、インターフェイスではなくモデル クラスのみを使用してきました。インターフェイスの概念を読んで理解しているようですが、この場合、ユーザーインターフェイスがあるときにユーザークラスを使用する理由がわかりません。正しいアプローチは何ですか?User クラスを使用する目的はありますか? はいの場合は説明してください。
いつものように。すべての助けに感謝します
json - AutoBeanFactory マップの Json プロパティ名
私は現在、GWT 内でオブジェクトを (デ) シリアル化する適切な方法をチェックしています。すべてが素敵でダンディに見えますが、次の問題に対する答えが見つかりません。
私が次のようなインターフェースを持っているとします:
これは、Bean の Java 命名規則に準拠しています。次のようなJson文字列を受け取ったとき:
「access_token」から「accessToken」へのマッピングはどのように機能しますか?
java - さまざまなオブジェクトの GWT Autobean リスト
さらに私の質問の質問
私のJSON
IBeanFactory
InfraNameListModel
InfraNameListModelImpl
InfraNameModel
InfraNameModelImpl
私の使い方
すべて正常に動作します。しかし、質問があります。
「結果」には、さまざまなタイプの Bean が含まれる場合があります。すべてのタイプの一般的なリストを作成するにはどうすればよいですか?
そうしてみる
InfraNameResultsModelImpl
しかし、エラー = (
すべてのタイプの結果に共通のリストを実装することは可能ですか?
java - AutoBean インターフェイスを自動生成する方法はありますか
私はちょうど GWTcom.google.web.bindery.autobean.shared.AutoBean
に出くわし、自分のクラスから AutoBeans を作成したい場合、自分のクラスの AutoBean Interfaces を作成して維持する必要があることを知りました。
これは、私にとって多くの定型コードのように見えます。コード生成などでこれらの AutoBeans を作成する方法はありますか?
私がやりたいことを明確にするために:
次のような既存のクラスがあります。
最後に使用したいAutoBeanUtils.getAllProperties()
ので、AutoBean は元のクラスのすべてのプロパティを持つ必要があります。
しかし、AutoBeans を使用するには、次のようなインターフェースを定義する必要があります
もちろんこれは機能しますが、アノテーションなどを介してこれらのインターフェイスを生成できるかどうか疑問に思いました。さまざまな開発者が作業している大きなオブジェクトを維持するのは苦痛のように聞こえるからです。