Ringkasan kaedah untuk menilai json dalam kemahiran javascript_javascript

WBOY
Lepaskan: 2016-05-16 15:42:13
asal
1186 orang telah melayarinya

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

Salin kod Kod adalah seperti berikut:

var jsonStr ={};

1. Tentukan sama ada json kosong

Salin kod Kod adalah seperti berikut:

jQuery.isEmptyObject();

2. Tentukan sama ada objek itu kosong:

Salin kod Kod adalah seperti berikut:

if (typeOf(x) == "undefined")
if (typeOf(x) != "objek")
jika(!x)

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

Salin kod Kod adalah seperti berikut:

jsonStr[key]="xxx"

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格式
Salin selepas log masuk

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 ",".

Salin kod Kod adalah seperti berikut:

packJson = {"name":"nikita", "password":"1111"}

2. Tatasusunan

Salin kod Kod adalah seperti berikut:

packJson = [{"name":"nikita", "password":"1111"}, {"name":"tony", "password":"2222"}];

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.

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!