⊗jsSpJnInr 78 of 294 menu

JSON Ֆորմատի Ներածություն JavaScript-ում

Երբեմն անհրաժեշտ է լինում որոշակի տվյալների կառուցվածք, օրինակ՝ զանգված կամ օբյեկտ, վերածել տողի: Սա կարող է անհրաժեշտ լինել, օրինակ, այդ կառուցվածքը ինտերնետով ուղարկելու կամ ինչ-որ պահեստում պահելու համար:

Դրա համար JavaScript-ում ստեղծվել է հատուկ JSON ֆորմատ:

JSON ֆորմատը կարող է պարունակել երկու կառուցվածքից մեկը՝ կամ զանգված, կամ բանալի-արժեք զույգերով օբյեկտ: Զանգվածները և օբյեկտները կառուցվում են նույն կերպ, ինչպես JavaScript-ում, սակայն ունեն սահմանափակում. բոլոր տողերը և օբյեկտների տողային բանալիները պետք է լինեն կրկնակի չակերտների մեջ:

Օրինակ, եկեք ստեղծենք JSON ֆորմատով զանգված պարունակող տող.

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

Իսկ հիմա ստեղծենք JSON ֆորմատով օբյեկտ պարունակող տող.

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

Կարելի է համակցել այս կառուցվածքները ցանկացած հերթականությամբ.

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

Ի տարբերություն JavaScript-ի կառուցվածքների, JSON-ում Զանգվածների և օբյեկտների վերջին տարրերից հետո ստորակետեր թույլատրված չեն.

let json = '[1, 2, 3, 4, 5,]'; // սխալ է let json = '[1, 2, 3, 4, 5]'; // ճիշտ է

Թվերից և տողերից բացի, որպես տարրեր կարող են հանդես գալ նաև true, false և null արժեքները.

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

Տրված է զանգված.

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

Ձեռքով վերափոխեք այս զանգվածը JSON ֆորմատի տողի:

Տրված է օբյեկտ.

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

Ձեռքով վերափոխեք այս օբյեկտը JSON ֆորմատի տողի:

Տրված է օբյեկտ.

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

Ձեռքով վերափոխեք այս օբյեկտը JSON ֆորմատի տողի:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել