1

如何将 json 映射到具有多态数据类型的 bean 类我有三种 json 语句模式

{
  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 类中。我需要一个多态 bean 类,它可以处理所有类型的 json 对象,还能够处理单个 sting 数据

4

1 回答 1

1

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

于 2013-04-02T12:04:42.633 回答