JSON = JavaScript Object Notation. Bu shunchaki ma'lumotni matn ko'rinishida yozib qo'yish formati. Kompyuterlar bir-biriga ma'lumot jo'natganda xuddi odamlar xat yozgandek — kelishilgan qoidalarga rioya qiladi. O'sha qoidalar to'plami JSON deyiladi.
Asosiy tashbeh: JSON — bu UY. Uyda xonalar bor, xonalarda buyumlar bor, har bir buyumning yorlig'i bor. Figurali qavslar { } — uyning devorlari, ular ikki qo'lini ochib quchoqlagandek narsalarni ichida ushlab turadi.
{}
JSON formati Douglas Crockford tomonidan ixtiro qilingan va bugun RFC 8259 hamda ECMA-404 standartlari bilan mustahkamlangan. U tildan mustaqil: Python, Go, Java, PHP, Rust — hammasi o'qiy oladi.
Qayerda uchraydi?
REST API javoblari, package.json, tsconfig.json, konfiguratsiya fayllari, log yozuvlari (JSONL), NoSQL bazalar (MongoDB), JWT tokenlar ichi, VS Code sozlamalari — hammasi JSON.
🛠 Mashq: Bo'sh uyni yozib ko'r, keyin ichiga bitta yorliq qo'sh.