JSX serializes/deserializes Java objects to/from XML, so you can save them,
send them - and see them!
It reimplements the standard "Java Object Serialization" (JOS) specification
for XML, so it correctly handles the many Serializable classes in Java and
third-party libraries that use JOS to customize their serialization (for
security, validation, faithful deserialisation, and class evolution).
JSX works for all objects - it is not necessary to implement Serializable.
JSX handles all POJOs, and also has 100% coverage of Java's own object serialization.
All object data is included in a standard format.