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