Nodejs konvertiert JSON-String in JSON-Objekt-Fehlerlösung

Nodejs konvertiert JSON-String in JSON-Objekt-Fehlerlösung

Wie konvertiere ich eine JSON-Zeichenfolge in ein JSON-Objekt?

JSON.parse(str) JSON ist ein integriertes Objekt in JavaScript, das Methoden zum Konvertieren von JSON-Objekten in Zeichenfolgen und umgekehrt bereitstellt.

Hier kommt das Problem. Ich verstehe das Prinzip, aber es meldet trotzdem einen Fehler!

Dies ist eine meiner JSON-Dateien, die einige definierte JSON-Testdaten enthält;

Dies ist der Kerncode;

Dies ist eine Fehlermeldung;

Warum wird der Fehler gemeldet?

Weil am Anfang meiner JSON-Datei ein Leerzeichen steht. Das ist es.

OK, Code ändern und testen

Verwenden Sie Trim, um zusätzliche Leerzeichen am Anfang zu entfernen

ok, bestanden!

Nodejs analysiert JSON-Daten

In nodejs müssen Sie die Datei json2.js nicht wie in js importieren, Sie können das JSON-Objekt direkt bedienen

Konvertieren Sie die Zeichenfolge in JSON

var str = "{ ' a ' : ' 1 ' , ' b ' : ' 2 ' }";
var json = JSON.parse(str);

JSON in Zeichenfolge

var json = {
   ein : ' 1 ',
   b: ' 2'
};
var str = JSON.stringify(json);

Das Obige ist meine persönliche Erfahrung. Ich hoffe, es kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen werden.

Das könnte Sie auch interessieren:
  • Java liest die JSON-Datei des Projekts und konvertiert sie in ein JSON-Objekt
  • Erläuterung der objektorientierten Klassenvererbung in JavaScript
  • JSP-Antwortobjekt-Seitenumleitung, dynamische Zeitanzeige
  • Beispiele und Vergleich von 3 Methoden zur Deduplizierung von JS-Objekt-Arrays
  • Ein Artikel, der Ihnen hilft, JavaScript-Object zu verstehen

<<:  Ubuntu 18.04 erhält Root-Berechtigungen und meldet sich als Root-Benutzer an

>>:  Importieren Sie die CSV-Datei mit Navicat in MySQL

Artikel empfehlen

Gegenseitiger Wertetransfer und Aufruf von Vue-Eltern-Kind-Komponenten

Inhaltsverzeichnis 1. Übergeordnetes Element über...

Die Einhandregel von WEB 2.0

<br />Mein vorheriger Artikel über CSS wurde...

Detaillierte Erklärung von Javascript-Closures und -Anwendungen

Inhaltsverzeichnis Vorwort 1. Was ist ein Abschlu...

So löschen Sie die MySQL-Registrierung

Spezifische Methode: 1. Drücken Sie [ Win+R ], um...

Stapelweises Ersetzen eines Teils der Daten eines Felds in MySQL (empfohlen)

Stapelweises Ersetzen eines Teils der Daten eines...

Anfänger lernen einige HTML-Tags (3)

Verwandte Artikel: Anfänger lernen einige HTML-Ta...

Problemlösungsvorgänge für Alpine Docker-Bildschriftarten

1. Führen Sie Schriftarten aus, öffnen Sie den Sc...

Freundliche Alternativen zum Find Tool in Linux

Mit dem Befehl „Find“ können Sie in einem angegeb...

HTTP-Statuscodes

Dieser Statuscode gibt Auskunft über den Status d...

30 hervorragende Beispiele für Farbabstimmung im Webdesign

Heute habe ich in diesem Artikel 30 hervorragende ...