⊗jsSpJnInr 78 of 294 menu

Pengenalan kepada Format JSON dalam JavaScript

Kadang-kadang terdapat keperluan untuk menukar sesuatu struktur data, contohnya, array atau objek, kepada rentetan. Ini mungkin diperlukan, contohnya, untuk menghantar struktur ini melalui internet atau menyimpannya dalam beberapa storan.

Untuk tujuan ini, format khas JSON telah dicipta dalam JavaScript.

Format JSON boleh mengandungi satu daripada dua struktur: sama ada array, atau objek dengan pasangan kunci-nilai. Array dan objek dibina sama seperti dalam JavaScript, tetapi mempunyai batasan: semua rentetan dan kunci rentetan objek mesti diletakkan dalam tanda petik berganda.

Sebagai contoh, mari kita buat rentetan yang mengandungi array dalam format JSON:

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

Dan sekarang mari kita buat rentetan yang mengandungi objek dalam format JSON:

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

Struktur-struktur ini boleh digabungkan dalam mana-mana susunan:

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

Berbeza dengan struktur JavaScript, dalam JSON koma selepas elemen terakhir array dan objek tidak dibenarkan:

let json = '[1, 2, 3, 4, 5,]'; // tidak betul let json = '[1, 2, 3, 4, 5]'; // betul

Selain nombor dan rentetan, nilai-nilai true, false dan null juga boleh menjadi elemen:

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

Diberi array:

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

Tukar array ini secara manual kepada rentetan dalam format JSON.

Diberi objek:

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

Tukar objek ini secara manual kepada rentetan dalam format JSON.

Diberi objek:

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

Tukar objek ini secara manual kepada rentetan dalam format JSON.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak