JSON を CSV 形式に変換する
JSON データをブラウザーで直接解析するタスクは、エンコードされた形式であるため課題が生じます。このデータをより構造化された形式の CSV (カンマ区切り値) に変換するには、次の手順を実行できます。
エスケープ文字の処理
'u2019' などのエスケープ文字を処理するには、' の unescape 関数を使用できます。彼モジュール。このモジュールは、HTML エンティティのデコードに使用できる JavaScript ライブラリまたはオンライン ツールとして利用できます。
完全な 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 中国語 Web サイトの他の関連記事を参照してください。