JSON BASIC PENGETAHUAN Kajian cepat dan kemahiran praktikal
JSON PENGENALAN: JavaScript Object Notation (JSON) adalah format teks yang digunakan untuk bersiri data berstruktur. Ia berasal dari literasi objek JavaScript.
JSON boleh mewakili empat jenis asas (rentetan, nombor, boolean, dan nulls) dan dua jenis berstruktur (objek dan tatasusunan).
JSON Object Contoh:
Ini adalah objek JSON yang mengandungi atribut:
{ "myObject": { "name": "obi wan kenobi", "weapons": "lightsaber", "specialPowers": "the force" } }
{ "Africa": {} }
JSON Array Contoh:
Ini adalah pelbagai JSON yang mengandungi dua objek:
{ "myObject": { "name": "obi wan kenobi", "weapons": ["lightsaber", "smoke grenade", "knife", "jedi things"], "specialPowers": "the force" } }
{ "africaLagos": [ { "from": -377711769600000, "to": -1588464816000, "dst": false, "offset": 816, "name": "LMT" }, { "from": -1588464816000, "to": 253402300799000, "dst": false, "offset": 3600, "name": "WAT" } ] }
: Operasi terbalik kaedah
ialah eval()
. Ia mengambil apa -apa objek atau array (atau jenis primitif) dan bersiri ke dalam rentetan JSON. JSON.parse()
parseJSON()
// 一个输入 JSON 字符串 var jstr = '{"mykey": "my value"}'; var data = jQuery.parseJSON(jstr); console.log(data.mykey); // "my value"
JSON.parse()
JSON.stringify()
var dog = { name: "Fido", dob: new Date(), legs: [1, 2, 3, 4] }; var jsonstr = JSON.stringify(dog); // jsonstr 现在是: // {"name":"Fido","dob":"2010-04-11T22:36:22.436Z","legs":[1,2,3,4]}
slash ke hadapan /
(bahagian Soalan Lazim ditinggalkan di sini kerana artikel itu terlalu panjang dan mempunyai tahap pengulangan yang tinggi dengan teks asal. Sebahagian daripada FAQ dapat dikekalkan atau ditambah seperti yang diperlukan, dan pelarasan sinonim dan penyata dilakukan untuk mencapai tujuan pseudo-asal
Atas ialah kandungan terperinci Sintaks dan petua JSON. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!