1:
JSON (JavaScriptObject Notation) is a simple data format, which is lighter than xml. JSON is a JavaScript native format, which means that no special API or toolkit is required to process JSON data in JavaScript.
JSON rules are simple: the object is an unordered set of 'name/value' pairs. An object starts with "{" (left parenthesis) and ends with "}" (right Parenthesis. Each "name" is followed by a ":" (colon); "," (comma) is used to separate the "name/value" pairs.
JSON is assigned with a colon (rather than an equal sign. Each value assignment statement is separated by a comma. The entire object is enclosed in braces. You can use braces to classify and nest data.
The data stored in the object description can be a string, number, or Boolean value. Object descriptions can also store functions, that is, object methods.
<span style="font-size:18px;">{"person": { "name":"Andy Budd", "website":"http://andybudd.com/", "email":"andy@clearleft.com" } }</span>
JSON is only a text string. It is stored in the responseText attribute.
To read JSON data stored in the responseText attribute, you must follow the JavaScript eval statement. The function eval treats a string as its parameter. Then the string is executed as JavaScript code. Because the JSON string is composed of JavaScript code, it is executable.
2: Case Studies
<% @ Page language = "java" pageEncoding = "UTF-8" %>