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
In diesem Artikelbeispiel wird der spezifische Co...
Finden Sie das Problem Vor kurzem ist bei mir ein...
Inhaltsverzeichnis Vorne geschrieben Lösung 1: Gl...
Manchmal müssen wir steuern, ob HTML-Elemente auf ...
Wirkung Das Wirkungsdiagramm sieht wie folgt aus ...
Code kopieren Der Code lautet wie folgt: <a hr...
einführen Vue Router ist der offizielle Routing-M...
Ergebnis:Implementierungscode: html <!-- Wenn ...
1. Verwenden Sie xshell, um eine Verbindung mit d...
Auf alle Orchestrierungsdateien und Konfiguration...
MySQL-Fehler: Parameterindex außerhalb des gültig...
Vorwort nginx verwendet ein Multiprozessmodell. W...
Inhaltsverzeichnis 1. Map akzeptiert jeden Schlüs...
Installationsumgebung: CentOS7 64-Bit-Mini-Versio...
Protokollieren Sie die Installation und Verwendun...