I’d like to save a Java object to file (for unit testing later on). I have tried JSON but since I don’t own the classes to the objects I’m serializing, deserialization becomes more effort than it is worth. (The getters and setters to the existing classes are overloaded with different types and Jackson cannot figure out how to deserialize the object)
Now I’m exploring other avenues (i.e. serializing to binary or some other format). I’m wondering if there is anything out there that can dump a Java object to binary/file so that deserialization is trivial. I understand you can do this with the Serializable interface, but again I don’t own these classes which don’t implement this interface so they cannot be modified.
You could also use XStream which does not depents on classes having implemented
Serializableinterface.