development/java

jsontools - Java Tools for the JSON Format

Website: http://jsontools.berlios.de/
License: LGPL
Vendor: JPackage Project
Description:
JSON (JavaScript Object Notation) is a file format to represent
data. It is similar to XML but has different characteristics.
It is suited to represent configuration information, implement
communication protocols and so on. XML is more suited to
represent annotated documents. JSON parsing is very fast, the
parser can be kept lean and mean. It is easy for humans to read
and write. It is based on a subset of the JavaScript Programming
Language, Standard ECMA-262 3rd Edition - December 1999. JSON is
a text format that is completely language independent but uses
conventions that are familiar to programmers of the C-family of
languages, including C, C++, C#, Java, JavaScript, Perl, Python,
and many others. These properties make JSON an ideal
data-interchange language. The format is specified on
http://www.json.org/, for the details please visit this site.
JSON is a very simple format. As a result, the parsing and
rendering is fast and easy, you can concentrate on the content
of the file in stead of the format. In XML it is often difficult
to fully understand all features (e.g. name spaces, validation,
...). As a result, XML tends to become part of the problem i.s.o.
the solution. In JSON everything is well defined, all aspects of
the representation are clear, you can concentrate on how you are
going to represent your application concepts.
Following tools are available:
1. Parser: Parse JSON text files and convert these to a Java model.
2. Renderer: Render a Java representation into text.
3. Serializer: Serialize plain POJO clusters to a JSON
   representation. The goal is to provide a serializing mechanism
   which can cope with all kinds of Java datastructures (recursion,
   references, primitive types, ...) .
4. Mapper: Map POJO to JSON, this time the JSON text should be as
   clean as possible. This tool is the best choice when data has
   to be communicated between Java and other programming languages
   who can parse JSON.
5. Validator: Validate the contents of a JSON file using a JSON
   schema.

Packages

jsontools-1.5-1.jpp6.noarch [114 KiB] Changelog by Ralph Apel (2011-05-19):
- first release
jsontools-1.5-1.jpp6.src [117 KiB] Changelog by Ralph Apel (2011-05-19):
- first release

Listing created by Repoview-0.6.6-5.mga4.tainted