如何将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"
}
}
}
如何在同一个bean类中映射所有这些类型的json。我需要一个多态bean类,它可以处理json的所有类型的对象,也能够处理单个sting数据
答案 0 :(得分:1)
你可以使用Gson。它提供fromJson()方法。