私のGWTプロジェクトでは、PHPを介してデータベースから取得したjsonデータを処理する必要があります。JavaScriptObjectオーバーレイクラスを使用したGoogleの例を見てきました。私が理解していないのは、これがjsonデータを処理するための好ましい方法であると思われる理由です。すべてのネイティブJavaコードを使用してデータを取得する必要がないのはなぜですか?
質問する
116 次
1 に答える
3
逆に考えてみてください。POJOを使用するとはどういう意味ですか?(または名前を付けたネイティブJavaクラス)
必ず:
- JSONをJavaでアクセス可能な構造(、、
com.google.gwt.json.client.JSONObject
またはelemental.json.JsonObject
)に解析します - POJOを作成する
- 解析されたJSON構造からのデータでPOJOを埋めます
- これで、ステップ1で解析されたJSON構造を忘れることができます。
一方、では、とTA-DAJavaScriptObject
を使用します!JsonUtil.safeEval
JSONを型付きJavaオブジェクトに直接解析します!
さて、JSONを処理するために、AutoBeansもあります。
あなたの毒を選んでください。
于 2012-10-23T08:34:38.790 に答える