JavaScript Object Notation (JSON)
From json.org, "JSON is a
lightweight data-interchange format. It is easy for humans to
read and write. It is easy for machines to parse and generate.
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."
Example
{
"algorithmCode": "CSMBS",
"boundingBox":
{
"minX": -180.0,
"minY": -90.0,
"maxX": 180.0,
"maxY": 90.0
},
"layers":
[
{
"url": "http://www.lifemapper.org/services/lm2/layers/238"
},
{
"url": "http://www.lifemapper.org/services/lm2/layers/239"
},
{
"url": "http://www.lifemapper.org/services/lm2/layers/240"
}
],
"occurrenceSet":
{
"url": "http://www.lifemapper.org/services/lm2/occurrences/14746"
},
"pointsName": "Acanthocephala",
"priority": "5",
"ruleset": "13283.xml",
"scenarioCode": "CRU_CL_1.0_x_hadley_diff",
"statusModTime": "2008-05-14 18:57:47"
}
Explanation
The example contains the meta data for a model.
JSON.org explains how to read
this format.