EasyML converts Java objects into XML and back again, without the need for annotations or other types of configuration. EasyML offers extensive support for JDK classes and also supports customization through user settings, user extensions, or through the Java Serialization API.
EasyML provides support for:
- reading from and writing to XML text
- reading from and writing to org.w3c.dom documents
- Java Collections framework
- Java Serialization framework
- Java Generics
EasyML can be customized with user-defined serialization strategies.
The low-level components, XMLWriter and XMLReader, can be used directly, for a higher control compared to the EasyML Facade.
Security policies can also be defined, specifying black- or whitelists of types which are allowed at deserialization time.
EasyML on GitHub:
Works and fast.