1

jsonをポリモーフィックデータ型のBeanクラスにマップするにはどうすればよいですか?jsonステートメントの3つのパターンがあります

{
  actor:"ashok",
  verb:"completed"
} 

またはこれ

  {
      actor:["ashok","kumar"],
      verb:{
          disp:"en-us",
          url:{
             link:"url",
             tag:"tagname"
          }
      }
  } 

また

{
      actor:{name:["ashok","kumar"],mail:["a@a.com","b@b.com"]}
      verb:{
          disp:"en-us",
          url:{
             link:"url",
             tag:"tagname"
          }
      }
  } 

これらすべてのタイプの json を同じ Bean クラスにマップするにはどうすればよいですか。JSONのすべてのタイプのオブジェクトを処理でき、単一の文字列データも処理できるポリモーフィックBeanクラスが必要です

4

1 に答える 1

1

Gsonを使用できます。fromJson() メソッドを提供します。

于 2013-04-02T12:04:42.633 に答える