Was ist JSONJSON (JavaScript Object Notation) ist ein Datenaustauschformat. Warum diese Technologie?Vor JSON verwendete jeder XML zur Datenübertragung. XML ist ein reines Textformat und eignet sich daher für den Datenaustausch im Internet. Allerdings ist das XML-Format relativ komplex. Schließlich erfand Douglas Crockford JSON, ein ultraleichtes Datenaustauschformat. So verwenden Sie JSONDatenformatJSON ist eigentlich eine Teilmenge von JavaScript, daher entspricht das Datenformat von JSON JavaScript: - Nummer => JS-Nummer - Boolesch => JS Boolesch - Zeichenfolge => JS-Zeichenfolge // - null => JS null - Array => JS-Array-Ausdruck [] - Objekt => JS {} Ausdruck - Anmerkungen
- JS hat zwei integrierte Json-MethodenJSON.stringify( {} , [ ] , "") //Parameter 1: zu serialisierende Daten (Objekt) //Parameter 2: Steuert den Schlüsselwert des Objekts. Wenn Sie nur die angegebenen Attribute ausgeben möchten, übergeben Sie ein Array. //Parameter 3: Drucken Sie nach der Serialisierung das Ausgabeformat (eine Registerkarte, um JSON intuitiver anzuzeigen) Jede Konvertierung von JavaScript in JSON bedeutet, dass das Objekt in eine JSON-Zeichenfolge serialisiert werden muss, bevor es über das Netzwerk übertragen werden kann. Erhalten Sie eine Zeichenfolge im JSON-Format. JSON.parse( json.DATA ) // Übergeben Sie den JSON-String Wenn wir eine Zeichenfolge im JSON-Format erhalten, müssen wir sie nur in ein JavaScript-Objekt deserialisieren und dann direkt in JavaScript verwenden. Beispiele:1. Array-Methode [ ] [{ "Ich würde": 1, "Name": "Xiaoming" },{ "Ich würde": 2, "Name" : "Xiaohong" }] 2. Objektmethode { } // Trennen Sie Front-End und Back-End. Es wird empfohlen, dass das Back-End die Daten im Format { an das Front-End zurückgibt. "status" : 0 , //Ausführungsstatuscode "msg" : "SUCCESS", //Beschreibungstextinformationen, nicht NULL "data" :[{ //Das Array ist im Objekt verschachtelt, das Array sind die zurückgegebenen Daten, "Ich würde": 1, "Name" : "Xiaohong" },{ "Ich würde": 2, "Name": "Xiaoming" }] } 3. Gegenbeispiel {"id" : ox16 } // Unzulässig, der Wert muss dezimal sein {"name" : underfined } // Unzulässig, kein solcher Wert [{ "name" : NUll, "Schule" : function() { console.log("Das ist falsch") }//Illegal}]//Benutzerdefinierte Funktionen oder im System integrierte Funktionen können in JSON nicht verwendet werden Damit ist dieser Artikel mit der ausführlichen Erläuterung des JSON-Dateischreibformats abgeschlossen. Ich hoffe, dass es für jedermanns Studium hilfreich sein wird, und ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Lösung für das Problem der Werteübergabe zwischen HTML-Seiten
Hintergrund Wenn wir uns über den MySQL-Client in...
Verwenden Sie gespeicherte Prozeduren, um Transak...
Inhaltsverzeichnis Einführung in die WiFi-Wireles...
Einführung <br />Nicht jeder hat Zugang zu e...
Wenn das Softwarepaket nicht vorhanden ist, kann ...
Der Server meldet einen Fehler 502 beim Synchroni...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Vorwort Ursachenanalyse und Lö...
Überblick Heute werde ich hauptsächlich erklären,...
Ich habe MySQL unter Windows installiert, indem i...
Vorwort Das Transaktionsdatenwörterbuch und das a...
Da Frameset und Body auf derselben Ebene liegen, k...
Inhaltsverzeichnis Vorwort 1. Hintergrund 2. Simu...
Als ich begann, einen FTP-Server auf dem Server e...
1. Download von der offiziellen Website: https://...