简体   繁体   English

如何使用Jackson序列化/反序列化第三方Java对象

[英]How to serialize/deserialize third party Java objects with Jackson

As an example, I'd like to serialize/deserialize one object of Slick2d's Animation class using Jackson. 作为一个例子,我想使用Jackson序列化/反序列化Slick2d的Animation类的一个对象。 What is the simplest way to do this? 最简单的方法是什么?

You can annotate a mix-in interface if you want to control the generated json on third party classes. 如果要控制第三方类上生成的json,可以注释混合接口。

read more here: http://wiki.fasterxml.com/JacksonMixInAnnotations 在这里阅读更多内容: http//wiki.fasterxml.com/JacksonMixInAnnotations

Update : The current documentation (v2+) is here: https://github.com/FasterXML/jackson-docs/wiki/JacksonMixInAnnotations 更新 :当前文档(v2 +)位于: https//github.com/FasterXML/jackson-docs/wiki/JacksonMixInAnnotations

就像任何对象一样 - 将它传递给objectMapper.readValue(..) / objectMapper.writeValue(..)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 如何使用Jackson将Java Enums序列化和反序列化为JSON对象 - How to serialize and deserialize Java Enums as JSON objects with Jackson 如何使用Jackson将JSON反序列化为Java对象 - How to deserialize JSON into java objects using Jackson 如何使用Jackson序列化/反序列化DefaultMutableTreeNode? - How to serialize/deserialize a DefaultMutableTreeNode with Jackson? 如何使用Jackson正确地序列化/反序列化java.time.DayOfWeek? - How to properly serialize/deserialize java.time.DayOfWeek with Jackson? 如何使用Jackson和Hibernate序列化和反序列化Set属性 - How to serialize and deserialize a Set attribute with Jackson and Hibernate 如何使用Jackson将JSON数组反序列化为Java对象 - How to use Jackson to deserialize a JSON Array into java objects 使用jackson序列化、反序列化 - Serialize, deserialize using jackson 如何在运行时序列化和反序列化 Java 中的多个对象 - How to Serialize and Deserialize multiple objects in Java during runtime 序列化/反序列化带有杰克逊额外信息的不可变对象 - Serialize/deserialize immutable objects that carry extra informations with Jackson 在Java中使用杰克逊注释反序列化字符串和对象 - Deserialize strings and objects using jackson annotations in java
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM