0

私のGWTプロジェクトでは、PHPを介してデータベースから取得したjsonデータを処理する必要があります。JavaScriptObjectオーバーレイクラスを使用したGoogleの例を見てきました。私が理解していないのは、これがjsonデータを処理するための好ましい方法であると思われる理由です。すべてのネイティブJavaコードを使用してデータを取得する必要がないのはなぜですか?

4

1 に答える 1

3

逆に考えてみてください。POJOを使用するとはどういう意味ですか?(または名前を付けたネイティブJavaクラス

必ず:

  1. JSONをJavaでアクセス可能な構造(、、com.google.gwt.json.client.JSONObjectまたはelemental.json.JsonObject)に解析します
  2. POJOを作成する
  3. 解析されたJSON構造からのデータでPOJOを埋めます
  4. これで、ステップ1で解析されたJSON構造を忘れることができます。

一方、では、とTA-DAJavaScriptObjectを使用します!JsonUtil.safeEvalJSONを型付きJavaオブジェクトに直接解析します!

さて、JSONを処理するために、AutoBeansもあります。

あなたの毒を選んでください。

于 2012-10-23T08:34:38.790 に答える