Heim > Artikel > Web-Frontend > JSON, über das Sie nicht viel wissen
Vorwort
Obwohl die Wahrscheinlichkeit, im Interview nach diesem Wissenspunkt gefragt zu werden, sehr gering ist, kann es dennoch vorkommen, dass danach gefragt wird.
Der Grund, warum JSON beliebt ist
hat eine ähnliche Syntax wie js
Die JSON-Datenstruktur kann in JS-Objekte analysiert werden
Im Vergleich zur XML-Datenstruktur ist das Extrahieren von Daten einfacher
JSON-Syntax
Einfacher Wert
String=>"123"
Number= >123
boolean=>true
null
Objekt
{"name": "helin", "age": 12}
Array
[ {"name" : „ iskeeping“, „age“: 12} ]
Hinweis: Der JSON-Schlüssel muss doppelte Anführungszeichen verwenden, und wenn der Wert eine Zeichenfolge ist, müssen auch doppelte Anführungszeichen verwendet werden.
JSON-Parsing-Methode
1. Verwenden Sie eval
eval("({\"name\":\"iskeeping\"})")
2. Verwenden Sie Functionnew
Function("", "return ({\"name\":\"iskeeping\"})")()
3. Verwenden Sie JSON.parse
JSON.parse("{\"name\":\"iskeeping\"}")
JSON-Serialisierung
let json = simple value/object/array
JSON.stringify(json,null/[]/function(key,value) { }, Leerzeichenlänge/Zeichenfolge einrücken)
Beispiel:
let formateJson = JSON.stringify({ name: "iskeeping", age: 12 }, function (key, value) { switch (key) { case "name": return "iskeepingxx"; default: return value; } }, 8) cosnole.log(formateJson)
AusgabeformatJson wie unten gezeigt:
JSON Native Unterstützung
Native JSON-Objekte werden von den folgenden Browsern unterstützt.
IE8+, Firefox3.5+, Safari 4+, Opera 10.5 und Chrome
Vielen Dank fürs Lesen!
Wenn Sie über WeChat kommunizieren müssen, können Sie eine Nachricht hinterlassen!
Empfohlenes Tutorial: „JS-Tutorial“
Das obige ist der detaillierte Inhalt vonJSON, über das Sie nicht viel wissen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!