Darslar
Tartib bilan yur: har dars oldingisining ustiga qo'shiladi. Har darsning oxirida qisqa test va muharrirda mashq bor.
Boshlang'ich
JSON — bu sening uying
Formatning mohiyati, devorlar { } va nima uchun bu format hamma joyda ishlatiladi.
~6 daqiqa
Yorliqlar: "kalit": qiymat
Kalit-qiymat juftligi, qo'shtirnoq qoidasi va ikki nuqta — mix.
~7 daqiqa
6 xil mehmon: ma'lumot turlari
String, number, boolean, null, object, array — boshqa hech kim uyga kira olmaydi.
~9 daqiqa
Yo'lak qoidasi: vergul va massivlar
Vergul qayerda kerak, qayerda halokat; massivning ichki tartibi.
~7 daqiqa
O'rta
Yuqori
Raqamlar, aniqlik va katta sonlar
IEEE-754 tuzoqlari, BigInt muammosi, pul qiymatlarini saqlash.
~9 daqiqa
JSON Schema: uyning qurilish chizmasi
type, required, properties, enum, pattern, $ref — ma'lumotni avtomatik tekshirish.
~12 daqiqa
API'da JSON: kontrakt, xatolar, sahifalash
Javob tuzilmasi dizayni, xato formatlari, versiyalash va nomlash konvensiyalari.
~11 daqiqa
Usta
JSON oilasi: JSONL, JSON5, JSON Patch, JSONPath
Qo'shni formatlar va ular qachon kerak bo'ladi.
~10 daqiqa
Xavfsizlik va katta hajm
Prototype pollution, JSON hijacking, hajm limitlari, streaming parsing.
~11 daqiqa
Usta darajasi: grammatika va nozik holatlar
RFC 8259 grammatikasi, interoperability tuzoqlari, o'zingni sinab ko'rish.
~12 daqiqa