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
1. Bestimmen Sie, ob JSON leer ist
2. Bestimmen Sie, ob das Objekt leer ist:
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
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格式
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.
2. Array
Der obige Artikel stellt die Beurteilungsmethode von JSON in JS vor. Ich hoffe, er gefällt Ihnen.