Jackson objectMapper还原容器泛型的写法引出的总结

需求 :

通过List<Bean> 的String,readValue成 List<Bean> 的对象


实现方法 :

  ObjectMapper().readValue(jsonString,object : TypeReference<List<Bean>>(){})
  • 这是一种简写的方法,TypeReference 是一个抽象类,所以用匿名内部类的方式来简化代码,提高可读性
  • Kotlin对于匿名内部类的写法接触的也非常的少,可以看出是非常简洁优雅的,仅以此文加深印象,分享给大家~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 人生苦多,快来 Kotlin ,快速学习Kotlin! 什么是Kotlin? Kotlin 是种静态类型编程...
    任半生嚣狂阅读 26,423评论 9 118
  • Google在今年的IO大会上宣布,将Android开发的官方语言更换为Kotlin,作为跟着Google玩儿An...
    蓝灰_q阅读 77,101评论 31 489
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,791评论 25 709
  • 今天一小时的蜗牛阅读,记得最深的就是,文章提到,要对待解决问题需要的状态进行一个预判,去进行分类。 一厚积薄发型 ...
    子小木又同学阅读 2,860评论 0 0
  • 中庭凉如水, 秋夜附清辉。 佳肴并美酒, 节竹和鼓歌。 人间久离分, 月上未有期。 团萤纷环绕, 圆时响秋声。
    青味阅读 1,144评论 0 0