⊗jsSpJnInr 78 of 294 menu

Ievads JSON formātā JavaScript

Dažreiz ir nepieciešams pārveidot kādu datu struktūru, piemēram, masīvu vai objektu, par virkni. Tas var būt nepieciešams, piemēram, lai nosūtītu šo struktūru caur internetu vai saglabātu kādā krātuvē.

Šim nolūkam JavaScript tika izgudrots īpašs formāts JSON.

JSON formāts var saturēt vienu no divām struktūrām: vai nu masīvu, vai objektu ar atslēgu-vērtību pāriem. Masīvi un objekti tiek veidoti līdzīgi kā JavaScript, bet tiem ir ierobežojums: visām virknēm un virkņu atslēgām objektiem jābūt iekļautām dubultās pēdiņās.

Piemēram, izveidosim virkni, kas satur masīvu JSON formātā:

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

Un tagad izveidosim virkni, kas satur objektu JSON formātā:

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

Šīs struktūras var apvienot jebkurā secībā:

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

Atšķirībā no JavaScript struktūrām, JSON neatļauj komatas pēc pēdējiem masīvu un objektu elementiem:

let json = '[1, 2, 3, 4, 5,]'; // nepareizi let json = '[1, 2, 3, 4, 5]'; // pareizi

Papildus skaitļiem un virknēm kā elementus var izmantot arī vērtības true, false un null:

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

Dots masīvs:

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

Manuāli pārveidojiet šo masīvu par virkni JSON formātā.

Dots objekts:

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

Manuāli pārveidojiet šo objektu par virkni JSON formātā.

Dots objekts:

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

Manuāli pārveidojiet šo objektu par virkni JSON formātā.

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt