Java Serialization to XML 18.104.22.168
Java Serialization to XML (JSX in short) translates between Java and XML.
Your data can be migrated to new application versions, to C++, and to other applications by transforming the XML. Unlike other Java XML serializers, JSX is accurate for all objects.
Here are some key features of "Java Serialization to XML":
Works for all objects
· JSX avoids the problem of NotSerializableExceptions, now and in the future, because it serializes all objects, Serializable or not. ( read more... )
Nested and recursive objects
· JSX can create an instant file format for your data, which you can then configure manually with a plain text editor. Manually coding such a format is a lot of tedious work - and you also have to write the parsing code. This coding is especially unpleasant when your objects have a nested or recursive structure. Java Object serialization (JOS) also works well for this task, except that you cannot see or edit the resulting binary. JOS also requires objects to implement the Serializable interface, and so won't work with all objects. JSX does not have this restriction, and works for objects whether they implement Serializable or not. Here is a case study. ( read more... )
· XML is easy to check and verify; and automatic serialization eliminates human error in the mapping code. JSX is an instant solution, and removes the error-prone tedium of writing and mantaining externalization code by hand.
· 30 days trial
You should you buy JSX if:
- JSX costs less than reinventing and maintaining your own solution in-house
- JSX meets your needs better than alternative products
- you need a proven solution that definitely works
- you need it today
- you need the intellectual property rights assurance of an IP indemnity
If JSX is not what you need, then you should stop using it after 30 days and delete it from your system.
Java Serialization to XML
In a hurry? Add it to your Download Basket!
What's New in This Release:
- This version 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.