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 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.

All objects
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.

benefits - how customers use JSX - features

Sample XML
<jsx major="1" minor="1" format="JSX.DataReader">
  <object id="i0" class="Evolve1">
    <declaredClass class="Evolve1">
      <default>
        <array field="array" id="i1" base="java.lang.Object" dim="1" length="5">
          <string id="i2" value="red"/>
          <string id="i3" value="green"/>
          <string id="i4" value="blue"/>
          <null/>
          <object id="i5" class="Datum">
            <declaredClass class="Datum">
              <default>
                <string field="name" id="i6" value="fred"/>
                <primitive field="age" type="int" value="24"/>
              </default>
            </declaredClass>
          </object>
        </array>
        <primitive field="days" type="int" value="22"/>
      </default>
    </declaredClass>
  </object>
</jsx>

Free trial
30 day free trial

JVM Compatibility: Sun 1.2, 1.3, 1.4, 1.5, 1.6, 1.7 - 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).

Easy to buy
Purchase by credit card for instant delivery.
For your legal department, here is the commercial license, including an IP indemnity.

Email us at (put "JSX" in the subject) or at the mailing list for technical questions.