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

So stellen Sie mit Docker schnell einen Elasticsearch-Cluster bereit

In diesem Artikel werden Docker Container (orches...

JavaScript zum Erzielen eines Fensteranzeigeeffekts

In diesem Artikel wird der spezifische JavaScript...

SQL implementiert LeetCode (180. Fortlaufende Zahlen)

[LeetCode] 180. Aufeinanderfolgende Zahlen Schrei...

Lösen Sie das Problem, dass ifconfig im Docker nicht verfügbar ist

Als ich kürzlich Docker lernte, stellte ich fest,...

Implementierung der Docker-Bereitstellung von Webprojekten

Im vorherigen Artikel wurde der Docker-Dienst ins...

Detaillierte Erläuterung der Persistenz des Vue-Seitenstatus

Inhaltsverzeichnis Code: Auffüllen: Zusammenfasse...

Javascript Blob-Objekt zum Erzielen eines Dateidownloads

Inhaltsverzeichnis veranschaulichen 1. Blob-Objek...

Installieren Sie CentOS 7 auf VMware14 – Grafik-Tutorial

Einführung in CentOS CentOS ist eine Linux-Distri...

HTML-Auszeichnungssprache - Formular

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...