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

Hinweise zu den Formularkomponenten des Elements

Elementform und Codeanzeige Weitere Einzelheiten ...

So lernen Sie algorithmische Komplexität mit JavaScript

Inhaltsverzeichnis Überblick Was ist die O-Notati...

Teilen Sie 8 CSS-Tools zur Verbesserung des Webdesigns

Wenn das Website-Design bearbeitet oder geändert ...

Lösung für Indexfehler in MySQL aufgrund unterschiedlicher Feldzeichensätze

Was ist ein Index? Warum einen Index erstellen? I...

Implementierung einer kreisförmigen CSS-Aushöhlung (Gutschein-Hintergrundbild)

In diesem Artikel werden hauptsächlich kreisförmi...

Problem mit Berechtigungen zum Ändern gespeicherter Prozeduren in MySQL

Bei der Verwendung einer MySQL-Datenbank treten h...

So verwenden Sie Makros in JavaScript

In Sprachen werden häufig Makros zur Implementier...

Eine detaillierte Erklärung der subtilen Unterschiede zwischen Readonly und Disabled

Sowohl die Optionen „Nur lesen“ als auch „Deaktivi...

HTML-Grundlagen - CSS-Stylesheets, Style-Attribute, Format- und Layoutdetails

1. Position : fest Gesperrte Position (relativ zu...

Entpackte Version der MySQL-Installation und aufgetretene Fehler und Lösungen

1 Installation Laden Sie die entsprechende entpac...