jsontools - Java Tools for the JSON Format

Property Value
Distribution RPM Universal
Repository JPackage 6.0 all
Package name jsontools
Package version 1.5
Package release 1.jpp6
Package architecture noarch
Package type rpm
Installed size 127.79 KB
Download size 114.92 KB
Official Mirror mirrors.dotsrc.org
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


Package Version Architecture Repository
jsontools - - -


Name Value
antlr -
java >= 1.6.0
jpackage-utils >= 1.7.5


Name Value
jsontools = 1.5-1.jpp6


Type URL
Binary Package jsontools-1.5-1.jpp6.noarch.rpm
Source Package jsontools-1.5-1.jpp6.src.rpm

Install Howto

Fedora, CentOS, RHEL:
  1. Download latest jpackage-release rpm from
  2. Install jpackage-release rpm:
    # rpm -Uvh jpackage-release*rpm
  3. Install jsontools rpm package:
    # yum install jsontools
  1. Add the JPackage 6.0 repository:
    # zypper addrepo http://mirrors.dotsrc.org/jpackage/6.0/generic/free/ jpackage-6.0
  2. Install jsontools rpm package:
    # zypper install jsontools
Mandriva, Mageia:
  1. Add the JPackage 6.0 repository:
    # urpmi.addmedia jpackage-6.0 http://mirrors.dotsrc.org/jpackage/6.0/generic/free/ with hdlist.cz
  2. Update packages list:
    # urpmi.update -a
  3. Install jsontools rpm package:
    # urpmi jsontools




2011-05-19 - Ralph Apel <r.apel@r-apel.de> 0:1.5-1
- first release

See Also

Package Description
jsontools-javadoc-1.5-1.jpp6.noarch.rpm Javadoc for jsontools
jsoup-1.6.2-1.jpp6.noarch.rpm Java HTML parser
jsoup-javadoc-1.6.2-1.jpp6.noarch.rpm Javadoc for jsoup
jsr-305-0.1-3.jpp6.noarch.rpm JSR 305: Annotations for Software Defect Detection in Java
jsr-305-javadoc-0.1-3.jpp6.noarch.rpm Javadoc for jsr-305
jsr-305-manual-0.1-3.jpp6.noarch.rpm Documents for jsr-305
jsr107cache-1.0-3.jpp6.noarch.rpm JSR-107 JCache
jsr107cache-javadoc-1.0-3.jpp6.noarch.rpm Javadoc for jsr107cache
jsr223-scripting-engines-1.0-1.r236.1.jpp6.noarch.rpm ScriptEngine Implementations
jsr223-scripting-engines-browserjs-1.0-1.r236.1.jpp6.noarch.rpm Browser Javascript Engine for jsr223-scripting-engines
jsr223-scripting-engines-bsh-1.0-1.r236.1.jpp6.noarch.rpm Beanshell Engine for jsr223-scripting-engines
jsr223-scripting-engines-freemarker-1.0-1.r236.1.jpp6.noarch.rpm Freemarker Engine for jsr223-scripting-engines
jsr223-scripting-engines-groovy-1.0-1.r236.1.jpp6.noarch.rpm Groovy Engine for jsr223-scripting-engines
jsr223-scripting-engines-jacl-1.0-1.r236.1.jpp6.noarch.rpm Jacl Engine for jsr223-scripting-engines
jsr223-scripting-engines-jaskell-1.0-1.r236.1.jpp6.noarch.rpm Jaskell Engine for jsr223-scripting-engines