Methode: 1. Verwenden Sie die parseJSON-Methode, Syntax „$.parseJSON(string)“; 2. Verwenden Sie die JSON.parse-Methode, Syntax „JSON.stringify(string)“; 3. Verwenden Sie die eval-Methode, Syntax „eval( '( '+string+')')".
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
1. Vom jQuery-Plugin unterstützte Konvertierungsmethoden:
$.parseJSON(jsonstr); //jQuery.parseJSON(jsonstr), das JSON-Strings in JSON-Objekte konvertieren kann
2 Konvertierungsmethode (Firefox, Chrome, Opera, Safari usw.):
Beispiel:
JSON.parse(jsonstr); //Sie können JSON-Strings in JSON-Objekte konvertieren
JSON.stringify(jsonobj) / /Sie können JSON-Objekte in JSON-Strings konvertieren
Hinweis: ie8 (Kompatibilitätsmodus), ie7 und ie6 verfügen nicht über JSON-Objekte. Es wird empfohlen, die offizielle JSON-Methode zu verwenden und json.js einzuführen.
3. Von Javascript unterstützte Konvertierungsmethoden:
eval('(' + jsonstr + ')' //Sie können einen JSON-String in ein JSON-Objekt umwandeln JSON-Zeichen
Hinweis: IE8 (Kompatibilitätsmodus), IE7 und IE6 können eval() auch zum Konvertieren einer Zeichenfolge in ein JSON-Objekt verwenden, diese Methoden werden jedoch nicht empfohlen und eval führt den Ausdruck im JSON aus Zeichenfolge.
4. Offizielle JSON-Konvertierungsmethode:
http://www.json.org/ stellt eine json.js bereit, damit ie8 (Kompatibilitätsmodus), ie7 und ie6 JSON-Objekte und deren stringify() und parse() unterstützen können Methode;
Sie können dieses js unter https://github.com/douglascrockford/JSON-js erhalten. Im Allgemeinen wird json2.js verwendet.
【Empfohlenes Lernen:
Javascript-Tutorial für Fortgeschrittene
】
Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen JSON-String mit Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!