Java Serialization to XML 
download > support > buy

uses
- features
- benefits
technology
accuracy

customers
case studies

pricing
about us
Need XML?
Done!

JSX serializes Java objects to XML. You can persist data and send it over the network in a readable form that can be accessed with ordinary text and XML processing tools. You can now search, test, profile and audit your data as XML.

Reliable
Unlike other XML serializers you may have seen, what really sets JSX apart is that it represents all objects accurately. In a comparison with Java serialization, JSX is 100% accurate.

Integration base
No object data is omitted from the XML, which is rendered in fixed format (jsx.xsd - XML schema). This regular and comprehensive format provides a solid and reliable base for integration with other systems, applications and languages.

XSLT object migration/class evolution (more in the manual)
Following is an example of changing age to years in Datum objects.
This also evolves objects of classes that extend Datum (ie. where Datum is a superclass).

<?xml version='1.0' encoding='UTF-8'?>
<xsl:stylesheet version='1.0' xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
  <xsl:output method='xml' version='1.0' encoding='UTF-8' indent='yes'/>

  <xsl:template match='*|@*'>
    <xsl:copy>
      <xsl:apply-templates select='*|@*'/>
    </xsl:copy>
  </xsl:template>

  <xsl:template match="declaredClass[@class='Datum']/default/*/@field[.='age']">
    <xsl:attribute name='field'>years</xsl:attribute>
  </xsl:template>

</xsl:stylesheet>

This is possible because JSX's comprehensive format (jsx.xsd) separates the fields from each superclass.

Free trial
30 day free trial

Easy to buy
Purchase by credit card for instant delivery.
Large corporations can buy JSX through Software House International (reseller).
For your legal department, here is the commercial license, including an IP indemnity.

JVM Compatibility: Sun 1.2, 1.3, 1.4, 1.5, 1.6 - BEA JRockit 1.4, 1.5 - IBM J9 1.3 - AIX 1.5
Note: final fields cannot be set in Java 1.2 (all other versions are OK).

Customers: Daimler, Lockheed Martin, Raytheon, Ericsson, Credit Suisse Financial Services and FedEx Kinko are commercial licensees.

Email us at (sales questions) and at the mailing list (technical questions).