將 JSON 轉換為 CSV 格式
直接在瀏覽器中解析 JSON 資料的任務因其編碼形式而帶來了挑戰。要將這些資料轉換為更結構化的格式,CSV(逗號分隔值),您可以採用以下步驟:
處理轉義字符
要處理轉義字符,例如“u2019”,您可以使用“he”模組中的unescape函數。此模組可用作 JavaScript 程式庫或線上工具,可用於解碼 HTML 實體。
完整JavaScript 程式碼
<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>
透過執行以下步驟,您可以有效地將JSON資料轉換為CSV格式並將其儲存在變數中,使您能夠根據需要操作和使用結構化資料。
以上是如何在 JavaScript 中將 JSON 轉換為 CSV 格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!