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 Software Development Object Brokering
Licenses BSD Original
Operating Systems OS Independent
Implementation Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  21 Jul 2008 17:23
  • Rrelease-after

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

  • Rrelease-mid
  •  01 Jun 2008 05:12
  • Rrelease-after

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

  • Rrelease-mid
  •  02 Jul 2005 12:26
  • Rrelease-after

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

  • Rrelease-mid
  •  17 Apr 2005 13:11
  • Rrelease-after

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

  • Rrelease-mid
  •  12 Feb 2005 15:49
  • Rrelease-after

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

28cee9f6a680c5dbb72cef69c8b49500_thumb

Project Spotlight

Epictetus

A database manager.

1836aaa121b7ac4d0dd0a8b34697d7ad_thumb

Project Spotlight

Easy Funktion

A 2D function plotter and equation solver.