Rumah >hujung hadapan web >tutorial js >Bagaimana untuk Menukar JSON ke Format CSV dalam JavaScript?
Menukar JSON kepada Format CSV
Tugas menghuraikan data JSON secara langsung dalam penyemak imbas menimbulkan cabaran kerana bentuknya yang dikodkan. Untuk menukar data ini kepada format yang lebih berstruktur, CSV (Comma-Separated Values), anda boleh menggunakan langkah berikut:
Mengendalikan Aksara Melarikan Diri
Untuk mengendalikan aksara yang melarikan diri seperti 'u2019', anda boleh menggunakan fungsi unescape daripada ' modul dia. Modul ini tersedia sebagai pustaka JavaScript atau alat dalam talian yang boleh digunakan untuk menyahkod entiti HTML.
Lengkapkan Kod 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>
Dengan mengikuti langkah ini, anda boleh menukar data JSON ke dalam format CSV dengan berkesan dan menyimpannya dalam pembolehubah, membolehkan anda memanipulasi dan menggunakan data berstruktur mengikut keperluan.
Atas ialah kandungan terperinci Bagaimana untuk Menukar JSON ke Format CSV dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!