YamlBox

データコンバーター

JSONからCSVへのコンバータ

API 応答をスプレッドシート対応ファイルに変換します。列はレコード全体のすべてのキーの結合であり、ネストされたオブジェクトはドット表記で平坦化され、引用符は常に正確です。

変換オプション

JSON 配列

例: 注文 · 簡易リスト —⌘/Ctrl + Enter 変換 · ファイルをドロップしてロード · ローカルで処理

CSV出力

出力は読み取り専用です。コピー、ダウンロード、または共有を使用して移動します。

JSON ~ CSV ツールの使用方法

  1. JSON 配列を貼り付けます

    オブジェクトの配列はテーブルになります。 1 つのオブジェクトが 1 つの行になります。スカラー配列は 1 列のテーブルになります。

  2. 区切り文字とヘッダーを選択してください

    Excel の場合は CSV、スプレッドシートのセルに直接貼り付ける場合は TSV。ターゲットに既にヘッダー行がある場合は、ヘッダー行をオフに切り替えることができます。

  3. ダウンロードして開く

    .csv ファイルをダウンロードし、Excel、Numbers、または Google スプレッドシートで開くか、TSV をシートに直接貼り付けます。

このツールの違い

  • 列セットは、すべてのレコードのすべてのキーの結合です。何も黙って削除されることはありません
  • ドット表記にフラット化されたネストされたオブジェクト (customer.name)
  • レコード内の配列は JSON 文字列になるため、データは失われません
  • RFC 4180 の引用: 値内のカンマ、引用符、改行は安全です
  • CSV または TSV 出力。オプションのヘッダー行

アーキテクチャによるプライバシー: このページには入力を受け取る分析は含まれておらず、変換コードはタブで実行されます。ロード後にネットワークから切断して作業を続けることができます。

JSON ~ CSV — よくある質問

ネストされたオブジェクトはどうなりますか?

これらはドット表記でフラット化されるため、{"customer":{"name":"Ada"}} は列 customer.name になります。ネストされた配列は意味のあるフラット化ができず、セル内で JSON としてシリアル化されます。

一部の行にさらに多くの列があるのはなぜですか?

列リストは、すべてのレコードにわたるすべてのキーの結合です。キーが欠落していると空のセルが生成されるだけで、すべての行が同じヘッダーに揃えられます。

Excel でファイルを直接開くことはできますか?

はい。出力は、UTF-8 エンコードを使用した標準 RFC 4180 CSV です。 Excel で、ダブルクリックすると古いバージョンのエンコードがマングルになる場合は、データ → テキスト/CSV を使用します。

JSON ラインを CSV に変換できますか?

はい - 各行は 1 つのレコードとして解析されるため、JSONL 入力は同じテーブルを同等の JSON 配列として生成します。

“オンラインでjsonからcsvに変換”, “jsonをExcelに変換する”, “json配列をcsvに変換” をお探しですか?あなたは正しい場所にいます — すべての 19 ツールを参照する.

より深い読書

ブログ記事 · 5 分で読まれました JSON ~ CSV: 意味を失わずにネストされたデータを平坦化する ネストされたオブジェクトを列にフラット化し、一貫したヘッダーと Excel で安全な引用符を使用して JSON を CSV に変換します。また、どの図形をフラット化すべきでないのかを把握します。 ガイドを読む→