Projects / Skaringa

Skaringa

Skaringa is an API for Java, JSON, and XML language binding. It transforms Java objects into XML or JSON documents and back, and can generate XML schema definitions for Java classes. Typical applications are data exchange, object persistence, object transformation, and driving XML or JavaScript based presentation layers. Skaringa is designed for speed and simplicity, supporting a wide range of types. It works with all Plain Old Java Objects (POJOs) and is not limited to special cases, like JavaBeans.

Tags
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  21 Jul 2008 17:23

Release Notes: This release introduces support for serialization and deserialization using the JSON format. Like the proven Skaringa XML serialization, the JSON part works with all Java objects. It is not limited to special cases, like JavaBeans or JSONObject.

  •  01 Jun 2008 05:12

Release Notes: Runtime dependencies on third party libraries, like commons-logging, have been removed. Production and test code were split. The binary distribution doesn't contain the JUnit test cases any longer.

  •  02 Jul 2005 12:26

Release Notes: The documentation and Web site have been reviewed, enhanced, and given a new layout.

  •  17 Apr 2005 13:11

Release Notes: The Skaringa JAR file is now named skaringa.jar without any version number. This makes updates easier. The version number can still be detected by examining the MANIFEST of the JAR file. Some bugs were fixed.

  •  12 Feb 2005 15:49

Release Notes: This version is able to handle different class versions during deserialization. Although it is recommended to use Xalan with Skaringa, code to support the actual Saxon transformer has been added. All open bugs have been fixed.

Screenshot

Project Spotlight

FSVS

A backup/archival/versioning system using a Subversion backend.

Screenshot

Project Spotlight

Wolf Software jpecrga

A jQuery plug-in that asks the user for consent before applying Google Analytics.