JSX serializes Java objects to XML. You can persist objects, evolve them, and send
them over the network and between applications. Your object data becomes human-readable
and human-writable. You can test, search, profile, audit and edit your object data with ordinary XML and text tools.
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.