⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан