子クラスの Java ジャクソン逆シリアル化
温馨提示:
本文最后更新于 2024年04月12日,已超过 47 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我。
私はクラス構造に従っています。
class Evaluator {}
class ChildEvaluator1 : extends Evaluator
class ChildEvaluator2 : extends Evaluator
次のJSON構造があります。
{
"evaluator":{
"_class":"ChildEvaluator1",
"type":"ChildEvaluator1",
"operator":"greater_than_equal"
}
}
そして私はそれを逆シリアル化するためにObjectmapperを使用しています。
ObjectMapper mapper = new ObjectMapper()
mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false)
mapper.registerSubtypes(new NamedType(ChildEvaluator1.class, "ChildEvaluator1"));
Evaluator
しかし、私は日常の代わりににのインスタンスを返しますChildEvaluator1
間違っているのでお願いしますか?
正文到此结束
- 本文标签: 家庭宠物
- 本文链接: https://www.coder6.net/article/2588
- 版权声明: 本文由蚂蚁原创发布,转载请遵循《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权
热门推荐
-
浏览(192) 评论(0)