JavaScript Object Notation — a lightweight, human-readable format for storing and exchanging structured data.
JSON uses key-value pairs and arrays to represent data. It is the dominant format for web APIs and is widely used for configuration files and data exchange. JSON supports nested structures, making it more flexible than CSV for complex data.
GeoJSON is a JSON-based format specifically for geographic data. JSON is supported natively in JavaScript and has libraries in virtually every programming language.