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 it, search it, profile it, audit it, and edit it with ordinary text and XML tools. JSX handles all POJOs and also all classes that require Java's own object serialization.
|Tags||Text Processing Markup XML Software Development Object Brokering Archiving Recovery Tools Communications Database Libraries Java Libraries|
Release Notes: This release brings JSX closer to the JOS spec for class evolution, which is especially important when deserializing data to a new version of Java (since class internals evolve between Java releases).
Release Notes: This release brings JSX closer to the JOS spec for class evolution by writing serialPersistentFields with a default value if a class's writeObject does not set them with PutFields (previously, JSX simply omitted them). This is a minor aspect of class evolution in the JOS spec and is not known to affect any classes.
Release Notes: This release adds Java 1.7 support, in particular class evolution from previous versions, including for java.util.Locale.
Release Notes: The convenience methods in class P now wrap exceptions and rethrow them, instead of printing a stacktrace directly.
Release Notes: This release adds the convenience method fromFile(String filename) to JSX.P.