⊗jsSpJnInr 78 of 294 menu

Hyrje në Formatin JSON në JavaScript

Ndonjëherë është e nevojshme të shndërrosh një strukturë të caktuar të dhënash, për shembull, një array ose objekt, në një varg. Kjo mund të jetë e nevojshme, për shembull, për të dërguar këtë strukturë përmes internetit ose për ta ruajtur në një depozitë.

Për këtë qëllim në JavaScript u shpik një format i veçantë JSON.

Formati JSON mund të përmbajë një nga dy strukturat: ose një array, ose një objekt me çifte çelës-vlerë. Vargjet dhe objektet ndërtohen në të njëjtën mënyrë si në JavaScript, por kanë një kufizim: të gjitha vargjet dhe çelësat e vargjeve të objekteve duhet të jenë të vendosur në thonjëza të dyfishta.

Le të bëjmë, për shembull, një varg që përmban një array në format JSON:

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

Tani le të bëjmë një varg që përmban një objekt në format JSON:

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

Këto struktura mund të kombinohen në çdo rend:

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

Ndryshe nga strukturat në JavaScript, në JSON nuk lejohen presjet pas elementeve të fundit të vargjeve dhe objekteve:

let json = '[1, 2, 3, 4, 5,]'; // gabim let json = '[1, 2, 3, 4, 5]'; // saktë

Përveç numrave dhe vargjeve si elementë mund të shfaqen edhe vlerat true, false dhe null:

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

Është dhënë array:

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

Shndërrojeni manualisht këtë array në varg në format JSON.

Është dhënë objekt:

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

Shndërrojeni manualisht këtë objekt në varg në format JSON.

Është dhënë objekt:

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

Shndërrojeni manualisht këtë objekt në varg në format JSON.

Shqip
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ne përdorim cookie për funksionimin e sajtit, analizën dhe personalizimin. Përpunimi i të dhënave bëhet në përputhje me Politikën e Privatësisë.
prano të gjitha konfiguro refuzo