Sicher ein JSON -String in ein Objekt verwandeln

Sicher ein JSON -String in ein Objekt verwandeln

JSON auch bekannt als "JavaScript-Objekt-NotationIst ein beliebtes Datenformat/-stil, der für Menschen einfach zu lesen und zu schreiben ist und gleichzeitig für Maschinen einfach zu verstehen und zu generieren ist. Es wird zum Übertragen von Informationen zwischen Computern über das Internet verwendet. Es wird auch zum Speichern von Daten in Datenbanken verwendet. Um JSON -Daten in einer Anwendung zu verwenden, muss die JSON -Zeichenfolge analysiert und in ein Objekt umgewandelt werden, das leicht manipuliert werden kann.

In diesem Beitrag wird die sichere Konvertierungsmethode von JSON String einem Objekt erläutert.

Wie man einen JSON -String sicher/ordnungsgemäß in ein Objekt verwandelt/ordnungsgemäß?

Verwenden Sie die “, um eine JSON -Zeichenfolge sicher/ordnungsgemäß in ein Objekt in ein Objekt umzuwandelnJSON.analysieren ()" Methode. Es ist eine vorgefertigte Methode in JavaScript, die eine JSON-Zeichenfolge als Argument als Objekt anzieht.

Syntax

Folgen Sie der angegebenen Syntax für den JSON.Parse () Methode:

JSON.analysieren (jSonstring)

Beispiel 1: JSON String nur als Argument übergeben

Erstellen Sie eine Variable, die eine JSON -Zeichenfolge speichert:

const jkonstring = '"Name": "John", "Alter": 15, "Bezeichnung": "Buchhalter"';

Aufrufen "JSON.analysieren ()Methode durch Übergabe der JSON -Zeichenfolge als Argument:

const jsonObject = json.analysieren (jSonstring);

Drucken Sie schließlich das resultierende JSON -Objekt auf der Konsole:

Konsole.log (jsonObject);

Die Ausgabe zeigt an, dass die JSON -Zeichenfolge erfolgreich in ein Objekt verwandelt wurde:

Beispiel 2: Übergabe der Reviver -Funktion als zweites Argument

JSON.analysieren ()"Kann auch ein zweites Argument akzeptieren, das als" als "bezeichnet wird"Reviver”Funktion oder die“Ruf zurückFunktion, mit der die analysierten Daten geändert oder aktualisiert werden können. Die Reviver-Funktion wird für jedes Schlüsselwertpaar im Parsen-Objekt aufgerufen und kann verwendet werden, um die Werte zu ersetzen oder zu aktualisieren.

Im angegebenen Beispiel werden wir die Reviver -Funktion verwenden, um den Fall der Werte zu ändern:

const jsonObject = json.analysieren (jSonstring, (Schlüssel, Wert) =>
if (typeof value === "String")
Rückgabewert.touppercase ();

anders
Rückgabewert;

);

Zeigen Sie das Objekt mit dem aktualisierten Wert an:

Konsole.log (jsonObject);

Die Ausgabe zeigt die Zeichenfolgewerte eines JSON -Objekts in einem oberen Fall an:

Hier geht es darum, einen JSON -String sicher in ein Objekt zu verwandeln.

Abschluss

Verwenden Sie die “, um eine JSON -Zeichenfolge sicher in ein Objekt zu verwandelnJSON.analysieren ()" Methode. Es akzeptiert eine JSON -Zeichenfolge als ein Argument, das als Objekt analysiert werden soll. In diesem Beitrag wurde das Verfahren zum sicheren/ordnungsgemäßen Konvertieren einer JSON -Zeichenfolge in ein Objekt erläutert.