⊗jsSpJnInr 78 of 294 menu

JavaScript-da JSON formatiga kirish

Ba'zan ma'lum bir ma'lumotlar strukturasi, masalan, massiv yoki ob'ektni satrga aylantirish kerak bo'ladi. Bunga, masalan, ushbu strukturni internet orqali yuborish yoki ma'lum bir saqlash joyiga saqlash uchun zarurat tug'ilishi mumkin.

Buning uchun JavaScript-da maxsus JSON formati yaratilgan.

JSON formati ikkita strukturadan birini o'z ichiga olishi mumkin: massiv yoki kalit-qiymat juftliklariga ega ob'ekt. Massivlar va ob'ektlar JavaScript-dagidek quriladi, ammo cheklov mavjud: barcha satrlar va ob'ektlarning satr kalitlari qo'sh tirnoq ichiga olinishi kerak.

Keling, masalan, JSON formatidagi massivni o'z ichiga olgan satr yarataylik:

let json = '[1, 2, 3, 4, 5, "a", "b"]';

Endi JSON formatidagi ob'ektni o'z ichiga olgan satr yarataylik:

let json = `{ "a": "aaa", "b": "bbb", "c": "ccc", "111": "ddd" }`;

Ushbu strukturalarni istalgan tartibda birlashtirish mumkin:

let json = `[ { "a": "aaa", "b": "bbb" }, { "c": "ccc", "d": "ddd" } ]`;

JavaScript strukturalaridan farqli o'laroq, JSON-da massivlar va ob'ektlarning oxirgi elementlaridan keyin vergullar ruxsat etilmaydi:

let json = '[1, 2, 3, 4, 5,]'; // noto'g'ri let json = '[1, 2, 3, 4, 5]'; // to'g'ri

Raqamlar va satrlar bilan bir qatorda, elementlar sifatida true, false va null qiymatlari ham ishlatilishi mumkin:

let json = '[null, true, false]';

Massiv berilgan:

let arr = [1, 2, 3, 'a', 'b', 'c'];

Ushbu massivni qo'lda JSON formatidagi satrga aylantiring.

Ob'ekt berilgan:

let obj = { a: 1, b: 2, c: 'eee', d: true, };

Ushbu ob'ektni qo'lda JSON formatidagi satrga aylantiring.

Ob'ekt berilgan:

let obj = { a: ['a', 'b', 'c',], b: '111', c: 'eee', };

Ushbu ob'ektni qo'lda JSON formatidagi satrga aylantiring.

Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish