ja

JSONからCSVへ

JSON配列をローカルでCSV表に変換。オブジェクトのキーが列になり、アップロードなしでブラウザ内で完結。

お使いの端末でローカル処理中 ...

区切り文字
  • カンマ
  • セミコロン
  • タブ

お使いの端末でローカル処理中 ...

0%

私のファイルはアップロードされますか?

いいえ。すべてブラウザ内で動作します。あなたのファイルが端末から出ることはありません。これが検証できる理由

アップロード不要100%ローカル処理
中身は手元のまま第三者のアクセスなし
Hosted in GermanyGlobal Content Delivery
第三者による検証済みTLS A+ · ヘッダー A+

JSONはAPIやWebアプリの形式で、CSVはExcel、Numbers、LibreOffice Calcといった表計算の形式です。APIのデータを表計算で分析するには、JSONからCSVへ戻す道が必要です。配列内の各オブジェクトが1行になり、キーが列見出しになります。

このツールはJSONをすべてブラウザ内でローカルに読み取ります(papaparse、純粋なJavaScript)。期待するのはオブジェクトの配列、またはそれを含むオブジェクトです(例:{"data": [ ... ]})。列の集合は全行のキーの和集合なので、フィールドが異なるオブジェクトでもきれいに揃います。

何もアップロードされません。変換はオフラインでも動きます。データがあなたの端末を離れることはなく、JSONを外部サーバーに送るオンライン変換とは違います。

JSONからCSVへのオンライン変換ツールは、大きなファイルにはアカウントを要求したり、無料プランでは行数を大きく制限したりすることがよくあります。このツールには端末のメモリ以外に行数制限がなく、アカウントも不要で、初回読み込み後はオフラインでも動作します。

技術仕様

技術仕様
入力形式JSON
出力形式CSV
一括処理非対応
処理ブラウザ内でローカル処理 (JavaScript)
ファイルのアップロードなし

3ステップで

  1. JSONファイルをドロップまたは選びます。
  2. ツールが配列と列を自動で認識します。
  3. CSVファイルをダウンロードします。

制限: オブジェクトの平坦な配列(またはそれを含むオブジェクト)を期待します。セル内の入れ子のオブジェクトや配列はテキストとして書き出され、独立した列には分解されません。表形式のデータなら結果はきれいです。とても大きなファイルはメモリを使います。

よくある質問

ファイルはアップロードされますか?

いいえ。変換はすべてブラウザ内でローカルに動き、何も送信されません。

どのJSON構造を期待しますか?

オブジェクトの配列、例:[{"name":"A","value":1}, ...]、またはそうした配列を含むオブジェクトです。

入れ子のデータはどうなりますか?

入れ子のオブジェクトや配列はセルにテキストとして書かれます。平坦な表データには理想的です。

フィールドの違うオブジェクトは問題?

いいえ、列は全キーの和集合で、欠けたフィールドは空のままです。

逆にCSVをJSONに?

はい、「CSVからJSONへ」のツールで。

スマートフォンでも使えますか?

はい、デスクトップと同じように最新のモバイルブラウザであれば、ファイルは端末上にローカルのまま保たれます。

行数制限やアカウントはありますか?

いいえ。アカウント不要、人為的な行数制限もありません。非常に大きなファイルの場合のみ、端末のメモリが上限となります。

個人情報を含むJSONレスポンスも安全に変換できますか?

はい。ファイルはローカルで解析され、サーバーに送信されることは決してありません。個人情報を含むAPIレスポンスでも同様です。

関連ツール

CSV から JSON へ変換 · XLSX から CSV へ変換 · CSV から XLSX へ変換 · JSONをMarkdownへ · JSONLをJSONへ · JSONをJSONLへ