JSON is een codering voor gegevens in een op JavaScript gebaseerd formaat. Vaak wordt JSON als alternatief voor XML gebruikt om gestructureerd gegevens te coderen en te versturen.

GeoJSON gebruikt JSON om geografische gegevens te coderen. GeoJSON kent naast verschillende geometrietypes ook FeatureCollections en Features, enigszins vergelijkbaar met GML. Een voorbeeld van gegevens in GeoJSON vindt u onderaan deze pagina, ontleend aan de GeoJSON specificatie.

GeoJSON is ontstaan als informele community standaard, opgesteld in een internet werkgroep, en doorloopt momenteel het standaardisatieproces bij de IETF. Ondersteuning voor GeoJSON is vrij breed aanwezig in geografische databases, softwarepakketten, bibliotheken en in web APIs van bijvoorbeeld Google, Yahoo en Twitter.

Zie ook

{
       "type": "FeatureCollection",
       "features": [{
           "type": "Feature",
           "geometry": {
               "type": "Point",
               "coordinates": [102.0, 0.5]
           },
           "properties": {
               "prop0": "value0"
           }
       }, {
           "type": "Feature",
           "geometry": {
               "type": "LineString",
               "coordinates": [
                   [102.0, 0.0],
                   [103.0, 1.0],
                   [104.0, 0.0],
                   [105.0, 1.0]
               ]
           },
           "properties": {
 "prop0": "value0",
               "prop1": 0.0
           }
       }, {
           "type": "Feature",
           "geometry": {
               "type": "Polygon",
               "coordinates": [
                   [
                       [100.0, 0.0],
                       [101.0, 0.0],
                       [101.0, 1.0],
                       [100.0, 1.0],
                       [100.0, 0.0]
                   ]
               ]
           },
           "properties": {
               "prop0": "value0",
               "prop1": {
                   "this": "that"
               }
           }
       }]
   }