Documentation

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.