【发布时间】:2016-12-16 23:41:42
【问题描述】:
这是一个 json sn-p,其中包含一个数组(图标),可以包含两种不同类型的对象(应用程序和文件夹)
{
"icons": [
{
"application": {
"displayName": "Facebook",
"bundleId": "com.facebook.com"
}
},
{
"folder": {
"some": "value",
"num": 3
}
}
]
}
如何创建java POJO的建模这种json然后反序列化?
我提到了这个question。但是我无法更改我要包含的 json,按照那里的建议包含一个“类型”,然后对两个不同对象的 POJO 使用继承。
【问题讨论】:
-
只需创建一个自定义解串器,它会根据
key进行切换。 -
@BoristheSpider 不需要自定义反序列化器 :)