jsontools - Java Tools for the JSON Format

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



  • jsontools = 1.5-1.jpp6


    Install Howto

    Fedora, CentOS, RHEL:
    1. Download the 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


    • /etc/maven/fragments/jsontools
    • /usr/share/java/jsontools-1.5.jar
    • /usr/share/java/jsontools.jar
    • /usr/share/maven2/poms/JPP-jsontools.pom


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