JSON in das CSV-Format konvertieren
Die Aufgabe, JSON-Daten direkt im Browser zu analysieren, stellt aufgrund ihrer codierten Form eine Herausforderung dar. Um diese Daten in ein strukturierteres Format, CSV (Comma-Separated Values), zu konvertieren, können Sie die folgenden Schritte ausführen:
Umgang mit maskierten Zeichen
Um mit maskierten Zeichen umzugehen, z. B „u2019“ können Sie die unescape-Funktion aus dem „he“-Modul verwenden. Dieses Modul ist als JavaScript-Bibliothek oder Online-Tool verfügbar, das zum Dekodieren von HTML-Entitäten verwendet werden kann.
Vollständiger JavaScript-Code
<code class="javascript">// Parse the JSON data var items = json3.items; // Create the CSV header var header = Object.keys(items[0]); // Construct CSV rows var csvRows = items.map(function (item) { // Extract values var values = header.map(function (key) { // Handle escaped characters return unescaped(item[key]); }); // Convert to CSV row return values.join(","); }).join("\n"); // Add the header to the CSV rows var csv = header.join(",") + "\n" + csvRows; console.log(csv);</code>
Wenn Sie diese Schritte befolgen, werden Sie kann die JSON-Daten effektiv in das CSV-Format konvertieren und in einer Variablen speichern, sodass Sie die strukturierten Daten nach Bedarf bearbeiten und verwenden können.
Das obige ist der detaillierte Inhalt vonWie konvertiert man JSON in JavaScript in das CSV-Format?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!