Map Using JSON content in JAX-RS application requests and responses

JavaScript Object Notation (JSON) is a common media format that RESTful services consume and produce. You can use this lightweight data-interchange format that is based on the object-literal notation of JavaScript to exchange data.

About this task

JSON is a popular data format that is programming-language neutral. Multiple Web browsers and JavaScript libraries such as Dojo provide support for JSON.

The JavaScript Object Notation (JSON4J) library is an implementation of a set of JSON handling classes for use within Java environments. The JSON4J library provides a simple Java model for constructing and manipulating data to be rendered as JSON data.

You can use the JSON4J library to output JSON data. To use JSON4J types as supported entity types, you must include the JSON4J library in the classpath.  After adding JSON4J to the classpath, you can use the JSONObject, and the JSONArray classes from the JSON4J library as types to represent request and response message bodies.

Procedure

  1. Configure the development environment.
  2. Define the resources in JAX-RS Web applications.
  3. Configure the web.xml file for the JAX-RS application.
  4. Implement a resource method using JSON content for a request and response entity.
  5. Assemble JAX-RS Web applications.
  6. Deploy JAX-RS Web applications.

Results

You have developed and deployed a JAX-RS Web application on the application server that uses JSON4J libraries to process JSON content for requests and responses.




In this information ...


(Index)

IBM Redbooks, demos, education, and more


Use IBM Suggests to retrieve related content from ibm.com and beyond, identified for your convenience.

This feature requires Internet access.



Terms and conditions for information centers | Feedback

Last updated: Sep 6, 2012 5:49:43 AM CDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=v610webmob&product=was-nd-mp&topic=twbs_jaxrs_jsoncontent
File name: twbs_jaxrs_jsoncontent.html