Overview of JSON4J libraries

The JavaScriptTM Object Notation (JSON4J) library is an implementation of a set of JavaScript Object Notation (JSON) handling classes for use within Java environments.  The JSON4J library provides the following functions:

Package structure

Three package structures distribute this library.
 

    IBM WebSphere® Application Server for Web 2.0:
       The API is distributed as an optional library and set of documentation installed by the feature pack into your WebSphere Application Server home directory.

<app_server_root>/web2fep/optionalLibraries/JSON4J/JSON4J.jar The runtime library.
<app_server_root>/web2fep/documentation/JSON4J/index.html
The user help and API documentation packaged as HTML formatted help documentation.
<app_server_root>/web2fep/site/eclipse-update-site.zip
An archived Eclipse site for use with Eclipse based development tooling that contains JSON4J as one of the Eclipse Plug-ins.


    Eclipse plug-in:
       Alternatively, the API is also distributed as a pair of plug-ins for Eclipse. 

com.ibm.json: The runtime library.
com.ibm.json.help:
The user help and API documentation packaged as Eclipse help documentation.

    Stand-alone package:
        Lastly, it is distributed as a stand-alone package. The stand-alone package is organized in the following way:

/documentation/index.html                            
Root page for the provided documentation.
/documentation/docs /javadoc/public The public Application Programming Interface (API)provided by this package.
/lib/JSON4J.jar
The Java class files packaged in a Java archive (JAR) format that implement the API.