問題タブ [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.

0 投票する
1 に答える
359 参照

java - Autobean を使用した JSON 配列の解析

Autobeanを使用して解析したい JSON があります。for ループで NullPointerException を取得しています。おそらく、persons.getPersons()

私の AppAutoBeanFactory は次のようになります。

JSON (変数 strResponse) は次のようになります。

これらのインターフェースを作成しました:

どうすればそれを機能させることができますか?レコード配列を IPerson に追加する方法は?

0 投票する
1 に答える
70 参照

java - Google Web Toolkit Autobeans

好奇心から、どのようautobeansに生成されるかを調べました。sun.misc.ProxyGeneratorclass を使用して生成autobean proxiesし、 を使用していることがわかりましたreflections。しかし、クライアント側でどのように機能するのかわかりません。を使用するメソッドは にreflectionsコンパイルされていjavascriptますか? クライアントでリフレクションを自分で使用できるということですか?

0 投票する
1 に答える
99 参照

class - GWT (モデル) インターフェース/クラス

私は GWT プロジェクトに取り組んでおり、少し混乱しています。サーバー/クライアント プロジェクトです。私はAutobeanでjsonを処理しています。Autobean が機能するには、インターフェースを使用する必要があります。私は以前にインターフェースをあまり扱ったことがなく、助けが必要です。Autobean コードは次のようになります。

json をリストに変換するには、これを行います。

私は User クラスも持っていますが、これが不要かどうか、またはこれをどのように処理する必要があるかはわかりません。

私は以前のすべてのプロジェクトで、インターフェイスではなくモデル クラスのみを使用してきました。インターフェイスの概念を読んで理解しているようですが、この場合、ユーザーインターフェイスがあるときにユーザークラスを使用する理由がわかりません。正しいアプローチは何ですか?User クラスを使用する目的はありますか? はいの場合は説明してください。

いつものように。すべての助けに感謝します

0 投票する
1 に答える
66 参照

json - AutoBeanFactory マップの Json プロパティ名

私は現在、GWT 内でオブジェクトを (デ) シリアル化する適切な方法をチェックしています。すべてが素敵でダンディに見えますが、次の問題に対する答えが見つかりません。

私が次のようなインターフェースを持っているとします:

これは、Bean の Java 命名規則に準拠しています。次のようなJson文字列を受け取ったとき:

「access_token」から「accessToken」へのマッピングはどのように機能しますか?

0 投票する
0 に答える
194 参照

java - さまざまなオブジェクトの GWT Autobean リスト

さらに私の質問の質問

私のJSON

IBeanFactory

InfraNameListModel

InfraNameListModelImpl

InfraNameModel

InfraNameModelImpl

私の使い方

すべて正常に動作します。しかし、質問があります。

「結果」には、さまざまなタイプの Bean が含まれる場合があります。すべてのタイプの一般的なリストを作成するにはどうすればよいですか?

そうしてみる

InfraNameResultsModelImpl

しかし、エラー = (

すべてのタイプの結果に共通のリストを実装することは可能ですか?

0 投票する
0 に答える
59 参照

java - AutoBean インターフェイスを自動生成する方法はありますか

私はちょうど GWTcom.google.web.bindery.autobean.shared.AutoBeanに出くわし、自分のクラスから AutoBeans を作成したい場合、自分のクラスの AutoBean Interfaces を作成して維持する必要があることを知りました。

これは、私にとって多くの定型コードのように見えます。コード生成などでこれらの AutoBeans を作成する方法はありますか?

私がやりたいことを明確にするために:

次のような既存のクラスがあります。

最後に使用したいAutoBeanUtils.getAllProperties()ので、AutoBean は元のクラスのすべてのプロパティを持つ必要があります。

しかし、AutoBeans を使用するには、次のようなインターフェースを定義する必要があります

もちろんこれは機能しますが、アノテーションなどを介してこれらのインターフェイスを生成できるかどうか疑問に思いました。さまざまな開発者が作業している大きなオブジェクトを維持するのは苦痛のように聞こえるからです。