Heim > Web-Frontend > js-Tutorial > Hauptteil

So konvertieren Sie einen JS-JSON-String in ein JSON-Objekt

藏色散人
Freigeben: 2020-10-23 10:33:16
Original
12732 Leute haben es durchsucht

So konvertieren Sie einen JSON-String in ein JSON-Objekt: 1. Verwenden Sie „$.parseJSON(jsonstr);“, um einen JSON-String in ein JSON-Objekt zu konvertieren; Konvertieren Sie eine JSON-Zeichenfolge in ein JSON-Objekt usw.

So konvertieren Sie einen JS-JSON-String in ein JSON-Objekt

Empfohlen: „js-Video-Tutorial

So konvertieren Sie einen Json-String in ein Json-Objekt in js (4 Konvertierungsmethoden)

1. Zusammenfassung

Zusammenfassung in einem Satz: native Methode (d. h. die Standardmäßig unterstützte Browsermethoden)

Von Browsern (Firefox, Chrome, Opera, Safari, ie9, ie8) und anderen Browsern unterstützte Konvertierungsmethoden:

JSON.parse(jsonstr); //可以将json字符串转换成json对象 
JSON.stringify(jsonobj); //可以将json对象转换成json对符串
Nach dem Login kopieren
Nach dem Login kopieren

1 Was ist die Methode für JQuery, um einen JSON-String in ein JSON-Objekt zu konvertieren? ?

$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象
Nach dem Login kopieren
Nach dem Login kopieren

2. Was ist die offizielle JSON-Konvertierungsmethode – wie konvertiert man einen Json-String in JS in ein Json-Objekt?

Offizielle JSON-Konvertierungsmethode:
http://www.json.org/ stellt ein json.js bereit, damit ie8 (Kompatibilitätsmodus), ie7 und ie6 JSON-Objekte und ihre stringify()- und parse()-Methode unterstützen können
Sie können dieses js unter https://github.com/douglascrockford/JSON-js erhalten. Im Allgemeinen wird json2.js verwendet.

3. Von Javascript unterstützte Konvertierungsmethoden – Wie konvertiere ich einen Json-String in js in ein Json-Objekt?

eval('(' + jsonstr + ')'); //Sie können einen JSON-String in ein JSON-Objekt konvertieren.
Hinweis: ie8 (Kompatibilitätsmodus). ), ie7 und ie6 Sie können auch eval() verwenden, um einen String in ein JSON-Objekt zu konvertieren, diese Methoden werden jedoch nicht empfohlen. Diese Methode ist unsicher und eval führt den Ausdruck im JSON-String aus.

2. Konvertierung zwischen Json-Objekten und Json-Strings in js (4 Konvertierungsmethoden)

1>Konvertierungsmethoden, die vom jQuery-Plug-in unterstützt werden:

Der Code lautet wie folgt:

$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象
Nach dem Login kopieren
Nach dem Login kopieren

2>Konvertierungsmethoden, die von unterstützt werden Browser (Firefox, Chrome, Opera, Safari, ie9, ie8) und andere Browser:

Der Code lautet wie folgt:

JSON.parse(jsonstr); //可以将json字符串转换成json对象 
JSON.stringify(jsonobj); //可以将json对象转换成json对符串
Nach dem Login kopieren
Nach dem Login kopieren

Hinweis: ie8 (Kompatibilitätsmodus), ie7 und ie6 verfügen nicht über JSON-Objekte Verwenden Sie die offizielle JSON-Methode und führen Sie json.js ein.

3>Von Javascript unterstützte Konvertierungsmethoden:
eval('(' + jsonstr + ')'); //Sie können einen JSON-String in ein JSON-Objekt konvertieren Zeichen
Hinweis: IE8 (Kompatibilitätsmodus), IE7 und IE6 können auch eval() verwenden, um einen String in ein JSON-Objekt zu konvertieren, aber diese Methoden werden nicht empfohlen. Diese Methode ist unsicher und eval führt den Ausdruck im JSON-String aus.

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()-Methoden unterstützen können
Sie können dieses js unter https://github.com/douglascrockford/JSON-js erhalten. Im Allgemeinen wird json2.js verwendet.

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie einen JS-JSON-String in ein JSON-Objekt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage