GeoJSON è un formato di interscambio di dati geospaziali basato su JavaScript Object Notation (JSON). Definisce un formato JSON per la rappresentazione di entità geografiche, le loro proprietà e le loro estensioni spaziali. GeoJSON supporta vari tipi di geometria, inclusi Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon e GeometryCollection. Le entità (Features) in GeoJSON contengono un oggetto geometria e proprietà aggiuntive che descrivono l'entità. Una FeatureCollection rappresenta una collezione di oggetti Feature. GeoJSON è ampiamente utilizzato per rappresentare dati geografici in applicazioni web, app mobili e software GIS. È un formato leggero e leggibile dall'uomo, che ne facilita l'analisi (parsing) e la generazione. Il formato è comunemente impiegato per archiviare e scambiare dati geografici tra diversi sistemi e applicazioni. GeoJSON è uno standard aperto ed è supportato da una vasta gamma di strumenti e librerie GIS. La sua semplicità e la sua ampia adozione lo rendono una scelta popolare per la rappresentazione di dati geografici sul web.