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

Vue implementiert Buchverwaltungsfall

In diesem Artikelbeispiel wird der spezifische Co...

Erste Schritte mit Nginx Reverse Proxy

Inhaltsverzeichnis Überblick Die Rolle des Revers...

Pygame-Code zum Erstellen eines Schlangenspiels

Inhaltsverzeichnis Verwendete Pygame-Funktionen E...

TinyEditor ist ein einfacher und benutzerfreundlicher HTML-WYSIWYG-Editor

Vor einigen Tagen habe ich Ihnen einen inländisch...

Docker Link realisiert die Containerverbindung

Inhaltsverzeichnis 1.1. Netzwerkzugriff zwischen ...

Allgemeine Shell-Skriptbefehle und zugehöriges Wissen unter Linux

Inhaltsverzeichnis 1. Einige Punkte, die Sie beac...

Detaillierte Erläuterung der Wissenspunkte zur asynchronen Programmierung in nodejs

Einführung Weil JavaScript standardmäßig ein Thre...

So analysieren Sie den SQL-Ausführungsplan in MySQL mit EXPLAIN

Vorwort In MySQL können wir den Befehl EXPLAIN ve...

Vue implementiert die Lupenfunktion der Produktdetailseite

In diesem Artikel wird der spezifische Code von V...

Lösung für das Root-Passwort-Anmeldeproblem in MySQL 5.7

Nachdem ich herausgefunden hatte, dass der vorher...

Entwicklungsdetails von Vue3-Komponenten

Inhaltsverzeichnis 1. Einleitung 2. Komponentenen...

Vue implementiert die richtige Slide-Out-Layer-Animation

In diesem Artikelbeispiel wird der spezifische Co...