JSON ↔ CSV 変換

JSON オブジェクトの配列を表計算ソフトで扱える CSV に、または CSV の行を JSON として取り込めます。引用符付きの項目、任意の区切り文字、ネストした値も自動で処理します。

無料 ブラウザ内で処理 登録不要
区切り文字
入力
出力
変換結果がここに表示されます。
入力と同時にブラウザ内で変換されます。

使い方

1

向きを選ぶ

ツール上部で JSON → CSV と CSV → JSON を切り替えます。

2

データを貼り付ける

JSON 配列または CSV テキストを入力欄に入れます。

3

コピーまたは保存

入力と同時に結果が更新されるので、コピーするかファイルとして保存します。

このツールの特長

実務的な CSV に対応

引用符付きのカンマ、エスケープされた引用符、CRLF 改行、UTF-8 BOM を扱えます。

区切り文字を選択

カンマ、セミコロン、タブを選べ、地域別の形式にも対応します。

ネストした値を保持

行の中のオブジェクトや配列は失われず、JSON としてシリアライズされます。

よくある質問

どのような JSON 形式を想定していますか?
オブジェクトの配列です。各オブジェクトが CSV の1行になります。単一のオブジェクトは1行の表として扱われます。
ネストしたオブジェクトはどうなりますか?
セルの中で JSON 文字列としてシリアライズされます。列を分けたい場合は、事前に平坦化してください。
CSV で数値が文字列になるのはなぜ?
CSV に型の概念がなく、すべてのセルがテキストだからです。逆変換時に型を推論すると数値や真偽値に戻せます。
セミコロン区切りのファイルに対応していますか?
はい。JSON → CSV でも CSV → JSON でも、変換前にセミコロンかタブを選べます。
データはアップロードされますか?
いいえ。解析と変換はブラウザ内で行われ、サーバーには何も送信されません。

関連ツール

開発ツール JSON 整形・検証ツール JSON をブラウザ内で整形・検証・最小化できます。2 スペースか 4 スペースのインデントを選び、キーを並べ替えて、結果をすぐにコピーできます。 ツールを開く 開発ツール YAML ↔ JSON 変換 YAML と JSON をブラウザ内で相互変換します。ネストした構造を保ち、インデント幅を選べ、YAML のエラーは行番号付きで確認できます。 ツールを開く 開発ツール URL エンコード・デコード URL やクエリ文字列を正しい UTF-8 のパーセントエンコーディングで変換します。コンポーネントモードと URL 全体モードを切り替えられ、すべてブラウザ内で完結します。 ツールを開く 開発ツール JSON から TypeScript を生成 JSON から TypeScript の interface をブラウザ内で生成します。ネストしたオブジェクト、配列、引用が必要なキーにも対応し、コピーやダウンロードができます。 ツールを開く 開発ツール Base64 エンコード・デコード テキストを Base64 に変換したり、Base64 をテキストに戻したりできます。UTF-8 と URL セーフに対応し、すべてブラウザ内で完結します。 ツールを開く 開発ツール ハッシュ生成ツール テキストから MD5、SHA-1、SHA-256、SHA-384、SHA-512 のハッシュをブラウザ内で生成します。既存のダイジェストとの照合やコピーもすぐに行えます。 ツールを開く

最終更新: