GeoJSON é um formato de intercâmbio de dados geoespaciais baseado em JavaScript Object Notation (JSON). Ele define uma estrutura JSON específica para representar feições geográficas (features), suas propriedades e extensões espaciais. O GeoJSON suporta vários tipos de geometria, incluindo Point (Ponto), LineString (Cadeia de Linhas), Polygon (Polígono), MultiPoint, MultiLineString, MultiPolygon e GeometryCollection (Coleção de Geometrias). Feições em GeoJSON contêm um objeto de geometria e propriedades adicionais que descrevem a feição. Uma FeatureCollection (Coleção de Feições) representa um conjunto de objetos Feature. O GeoJSON é amplamente utilizado para representar dados geográficos em aplicações web, aplicativos móveis e software GIS (Sistema de Informação Geográfica). É um formato leve e legível por humanos, o que facilita sua análise (parsing) e geração. O formato é comumente usado para armazenar e trocar dados geográficos entre diferentes sistemas e aplicações. GeoJSON é um padrão aberto e é suportado por uma ampla gama de ferramentas e bibliotecas GIS. Sua simplicidade e adoção generalizada o tornam uma escolha popular para representar dados geográficos na web.