2012-12-13 69 views
1

我怎麼能JSON映射到bean類與多態數據類型 我有JSON聲明的這三種模式如何多態性JSON字符串轉換成Java bean類

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

或本

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

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

如何將所有這些類型的json映射到同一個bean類中。我需要一個多態bean類,它可以處理json的所有類型的對象,並且還能夠處理單個sting數據。您可以使用Gson。

+1

http://stackoverflow.com/questions/5800433/polymorphism-with-gson – austin

回答

1

您可以使用Gson。它提供fromJson()方法。