Heim  >  Artikel  >  Web-Frontend  >  So konvertieren Sie einen String in ein Objekt in Javascript

So konvertieren Sie einen String in ein Objekt in Javascript

青灯夜游
青灯夜游Original
2021-04-01 16:06:4735232Durchsuche

In Javascript können Sie die Methode „JSON.parse()“ verwenden, um eine Zeichenfolge (im JSON-Format geschrieben) zu konvertieren und ein JavaScript-Objekt zurückzugeben. parse( string)".

So konvertieren Sie einen String in ein Objekt in Javascript

Die Betriebsumgebung dieses Tutorials: Windows 7-System, ECMAScript Version 5, Dell G3-Computer.

Javascript-String zum Objekt

Beispiel:

Parsen Sie einen String (im JSON-Format geschrieben) und geben Sie ein JavaScript-Objekt zurück:

var obj = JSON.parse('{"firstName":"John", "lastName":"Doe"}');
console.log(obj);

Ausgabe:

So konvertieren Sie einen String in ein Objekt in Javascript

JavaScript JSON.parse()-Methode

Die Methode JSON.parse() analysiert die Zeichenfolge und gibt ein JavaScript-Objekt zurück. Die Zeichenfolge muss im JSON-Format geschrieben werden. Die JSON.parse()-Methode kann optional eine Funktion zum Konvertieren des Ergebnisses verwenden. [Empfohlenes Lernen: js-Grundlagen-Tutorial]

Syntax

JSON.parse(string, function)

Parameterwert

Parameter Beschreibung
Zeichenfolge Erforderlich. Im JSON-Format geschriebene Zeichenfolge
Funktion Optional. Funktion zur Konvertierung des Ergebnisses. Diese Funktion wird für jedes Element aufgerufen. Konvertieren Sie alle verschachtelten Objekte vor ihrem übergeordneten Objekt.
  • Wenn die Funktion einen gültigen Wert zurückgibt, wird der Elementwert durch den konvertierten Wert ersetzt.
  • Wenn die Funktion undefiniert zurückgibt, wird das Element gelöscht.

Rückgabewert: JSON-Objekt oder Array.

Weitere Programmierung Verwandtes Wissen finden Sie unter: Programmiervideos! !

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

Stellungnahme:
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