JSON (JavaScript Object Notation) dalam konteks pemrograman - format data paling populer untuk konfigurasi aplikasi, API, dan pertukaran data di seluruh ekosistem development modern.
JSON adalah standar de facto untuk komunikasi client-server di semua stack development. File konfigurasi populer: package.json (Node.js), tsconfig.json (TypeScript), .eslintrc.json (linting), composer.json (PHP), Cargo.toml (Rust, alternatif JSON). JSON mendukung: nested objects, arrays heterogen, dan parsing cepat di semua bahasa. Library: JavaScript (JSON.parse/stringify), Python (json module), Java (Jackson/Gson), Go (encoding/json), Rust (serde_json). JSON Schema memungkinkan validasi struktur data. JSON5 dan JSONC menambahkan komentar dan fitur tambahan. Kekurangan: tidak ada komentar standar (harus JSON5), tidak ada tipe binary/Date, dan verbose untuk data sederhana.