Heim > Web-Frontend > js-Tutorial > Hauptteil

Zusammenfassung der Methoden zur Beurteilung von JSON in Javascript_Javascript-Fähigkeiten

WBOY
Freigeben: 2016-05-16 15:42:13
Original
1212 Leute haben es durchsucht

Einfach ausgedrückt kann JSON einen in einem JavaScript-Objekt dargestellten Datensatz in eine Zeichenfolge (Pseudoobjekt) konvertieren, die dann problemlos zwischen Funktionen übergeben oder in asynchronen Anwendungen vom Web-Client an den Server übergeben werden kann. Nebenprogramm. Diese Zeichenfolge sieht etwas seltsam aus (ein paar Beispiele sehen Sie später), aber JavaScript interpretiert sie leicht und JSON kann komplexere Strukturen darstellen als Name/Wert-Paare. Beispielsweise können Arrays und komplexe Objekte dargestellt werden, anstatt nur einfache Listen von Schlüsseln und Werten.

Überprüfen Sie, ob JSON leer ist

Code kopieren Der Code lautet wie folgt:

var jsonStr ={};

1. Bestimmen Sie, ob JSON leer ist

Code kopieren Der Code lautet wie folgt:

jQuery.isEmptyObject();

2. Bestimmen Sie, ob das Objekt leer ist:

Code kopieren Der Code lautet wie folgt:

if (typeOf(x) == "undefiniert")
if (typeOf(x) != "object")
if(!x)

Die dritte Methode ist die einfachste Methode, aber die dritte Methode kann nicht anhand der sich gegenseitig ausschließenden Methode beurteilt werden, wenn (x) nur vor dem Objekt hinzugefügt werden kann!

3. Der JSON-Schlüssel kann nicht wiederholt werden

Code kopieren Der Code lautet wie folgt:

jsonStr[key]="xxx"

Wenn es existiert, wird es ersetzt, wenn es nicht existiert, wird es hinzugefügt.

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格式
Nach dem Login kopieren

Strukturen in JSON: Objekte und Arrays.

1. Objekt

Ein Objekt beginnt mit „{“ und endet mit „}“. Auf jeden „Schlüssel“ folgt ein „:“, und „‚Schlüssel/Wert‘-Paare“ werden durch „“,“ getrennt.

Code kopieren Der Code lautet wie folgt:

packJson = {"name": "nikita", "password": "1111"🎜>

2. Array

Code kopieren Der Code lautet wie folgt:
packJson = [{"name": "nikita", "password": "1111"}, {"name": "tony", "password": "2222"}];

Ein Array ist eine geordnete Sammlung von Werten. Ein Array beginnt mit „[“ und endet mit „]“. Verwenden Sie ",", um Werte zu trennen.

Der obige Artikel stellt die Beurteilungsmethode von JSON in JS vor. Ich hoffe, er gefällt Ihnen.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage