Ringkasnya, JSON boleh menukar set data yang diwakili dalam objek JavaScript kepada rentetan (objek pseudo), yang kemudiannya boleh dihantar dengan mudah antara fungsi atau digunakan dalam aplikasi tak segerak Dilalui dari klien Web ke pelayan-. program sampingan. Rentetan ini kelihatan agak pelik (anda akan melihat beberapa contoh kemudian), tetapi JavaScript mentafsirnya dengan mudah dan JSON boleh mewakili struktur yang lebih kompleks daripada pasangan nama/nilai. Sebagai contoh, tatasusunan dan objek kompleks boleh diwakili dan bukannya senarai mudah kunci dan nilai.
Periksa sama ada json kosong
1. Tentukan sama ada json kosong
2. Tentukan sama ada objek itu kosong:
Kaedah ketiga adalah kaedah paling mudah, tetapi kaedah ketiga tidak boleh dinilai dengan kaedah saling eksklusif jika (x) hanya boleh ditambah di hadapan objek!
3. Kunci json tidak boleh diulang
Jika ada, ia akan diganti, jika ia tidak wujud, ia akan ditambah.
4. Traverse json
for(var key in jsonStr){ alert(key+" "+jsonStr[key]) } isJson = function(obj){ var isjson = typeof(obj) == "object" && Object.prototype.toString.call(obj).toLowerCase() == "[object object]" && !obj.length; return isjson; } if (!isJson(data)) data = eval('('+data+')');//将字符串转换成json格式
Struktur dalam JSON: objek dan tatasusunan.
1. Objek
Sesuatu objek bermula dengan "{" dan berakhir dengan "}". Setiap "kunci" diikuti dengan ":", dan "pasangan 'kunci/nilai'" dipisahkan dengan ",".
2. Tatasusunan
Susun atur ialah himpunan nilai tersusun. Tatasusunan bermula dengan "[" dan berakhir dengan "]". Gunakan "," untuk memisahkan nilai.
Di atas ialah artikel yang memperkenalkan kaedah penghakiman json dalam js saya harap anda menyukainya.