gson - Convert JSON to Java objects and vice-versa

Property Value
Distribution RPM Universal
Repository JPackage 6.0 all
Package name gson
Package version 1.7.2
Package release 1.jpp6
Package architecture noarch
Package type rpm
Installed size 190.87 KB
Download size 165.20 KB
Official Mirror
Gson is a Java library that can be used to convert Java
Objects into their JSON representation. It can also be
used to convert a JSON string to an equivalent Java object.
Gson can work with arbitrary Java objects including pre-
existing objects that you do not have source-code of.
There are a few open-source projects that can convert Java
objects to JSON. However, most of them require that you
place Java annotations in your classes; something that you
can not do if you do not have access to the source-code.
Most also do not fully support the use of Java Generics.
Gson considers both of these as very important design goals.
Gson Goals
* Provide simple toJson() and fromJson() methods to convert
Java objects to JSON and vice-versa
* Allow pre-existing unmodifiable objects to be converted
to and from JSON
* Extensive support of Java Generics
* Allow custom representations for objects
* Support arbitrarily complex objects (with deep inheritance
hierarchies and extensive use of generic types)


Package Version Architecture Repository
gson - - -


Name Value
jpackage-utils >= 1.7.5


Name Value
gson = 1.7.2-1.jpp6


Type URL
Binary Package gson-1.7.2-1.jpp6.noarch.rpm
Source Package gson-1.7.2-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 gson rpm package:
    # yum install gson
  1. Add the JPackage 6.0 repository:
    # zypper addrepo jpackage-6.0
  2. Install gson rpm package:
    # zypper install gson
Mandriva, Mageia:
  1. Add the JPackage 6.0 repository:
    # urpmi.addmedia jpackage-6.0 with
  2. Update packages list:
    # urpmi.update -a
  3. Install gson rpm package:
    # urpmi gson




2012-03-07 - Ralph Apel <r.apel at> 0:1.7.2-1
- first JPP release

See Also

Package Description
gson-javadoc-1.7.2-1.jpp6.noarch.rpm Javadoc for gson
gson-manual-1.7.2-1.jpp6.noarch.rpm Documents for gson
guava-05-7.jpp6.noarch.rpm Google Core Libraries for Java
guava-javadoc-05-7.jpp6.noarch.rpm Javadoc for guava
guava-libraries-12.0.1-1.jpp6.noarch.rpm Google Core Libraries for Java
guava-libraries-javadoc-12.0.1-1.jpp6.noarch.rpm Javadoc for guava-libraries
gwt-2.2.0-3.jpp6.noarch.rpm Google Web Toolkit
gwt-javadoc-2.2.0-3.jpp6.noarch.rpm Javadoc for gwt
gwttasks-0.2-1.jpp6.noarch.rpm Ant Tasks for Google Web Toolkit
gwttasks-javadoc-0.2-1.jpp6.noarch.rpm Javadoc for gwttasks
h2database-1.2.145-2.jpp6.noarch.rpm Java SQL database
h2database-javadoc-1.2.145-2.jpp6.noarch.rpm Javadoc for h2database
hamcrest-1.1-10.jpp6.noarch.rpm Library of matchers for building test expressions
hamcrest-demo-1.1-10.jpp6.noarch.rpm Demos for hamcrest
hamcrest-javadoc-1.1-10.jpp6.noarch.rpm Javadoc for hamcrest