JSON から CSV
JSON から CSV. 構造化データを表形式に変換。 ファイルは端末内に留まり、ブラウザーで処理されます。
ツールを使うには JavaScript を有効にしてください。ファイルはブラウザー内で処理されます。
JSONをCSVに変換する方法
ボックスにJSONを貼り付けるか、.jsonファイルを開きます。
区切り文字を選びます。日本語版のExcelなら通常はカンマで問題ありません。小数点にカンマを使う地域の設定ではセミコロンを選んでください。
CSVに変換をタップし、プレビューを確認してダウンロードします。
使えるJSON
理想的な入力は、[{"name":"Hanako","age":31},{"name":"Taro","age":27}]のようなオブジェクトの配列です。各オブジェクトが1行に、各キーが1列になります。JSONが配列を包む1つのオブジェクト(APIのレスポンス{"results":[...]}など)であれば、その配列を使います。それ以外の単独のオブジェクトは1行になります。列はキーが最初に現れた順に並び、オブジェクトにキーがなければそのセルは空になります。
入れ子のデータ
CSVは平らな表なので、入れ子のオブジェクトはドット記法で平坦化されます。{"address":{"city":"Osaka"}}はaddress.cityという列になります。配列はリストを列に広げる唯一の正しい方法がないため、JSONのテキストとして1つのセルに入ります。項目ごとに1行にしたい場合は、先にデータを組み替えてください。
引用符とExcel
値はRFC 4180に従って書き出します。区切り文字、二重引用符、改行、先頭や末尾の空白を含む値は引用符で囲み、中の引用符は2つ重ねます。行末はCRLFです。WindowsのExcelはUTF-8のCSVを開くと日本語が文字化けすることがあります。BOMを付けるにチェックすると、ファイルがUTF-8であることをExcelに伝える印が先頭に入ります。
プライバシーと制限
入力はこのブラウザーで処理し、変換サーバーへ送信しません。貼り付けテキストは UTF-8 のバイト数、読み込むファイルはサイズで、それぞれ 10 MiB までです。メモリーや解析上の制限により、それ未満でも失敗する場合があります。ページ、スクリプト、広告や解析の通信についてはプライバシー説明を確認してください。ダウンロードした結果は端末に残ります。
関連ツール
Unixタイムスタンプ変換
CSVをJSONに変換
Base64 エンコード/デコード
URL エンコード/デコード
すべての変換ツール
よくある質問
このJSON→CSV変換は無料ですか?
はい。登録不要で、変換回数の制限もありません。
「JSONが不正です」というエラーが出るのはなぜですか?
テキストが正しいJSONではありません。よくある原因は、末尾の余分なカンマ、二重引用符の代わりの一重引用符、複数のJSONオブジェクトを角かっこなしで並べていることです。
結果をExcelで開けますか?
はい。CSVをダウンロードしてExcelで開いてください。日本語が文字化けする場合は「BOMを付ける」にチェックしてください。
データは送信されますか?
この変換プログラムは選択したファイルや入力を処理用にアップロードしません。サイト全体が通信しないという意味ではありません。ページ、広告、アクセス解析の通信はプライバシー説明を参照してください。
関連ツール
- CSV から JSON
データを変換・確認・コピー。
- Base64 エンコード・デコード
データを変換・確認・コピー。
- URL エンコード・デコード
データを変換・確認・コピー。
- Unix タイムスタンプ
タイムスタンプと日時を相互変換。
- 文字数カウント
単語・文字・行を入力中にカウント。
- Markdown → HTML
Markdown をプレビューし、安全な HTML 文書を保存。
- HTML → Markdown
見出し・リンク・リストを Markdown に変換。
- 色選択・変換
HEX・RGB・HSL を変換し CSS をコピー。
- テキスト差分
行・単語単位で比較して差分ファイルを保存。
- UUID 生成
ランダムな UUID v4 を端末内で一括生成。
- パスワード生成
暗号学的乱数と選択した文字種でパスワードを生成。
- YAML → JSON
YAML を解析・検証して整形済み JSON を保存。
- XML → JSON
XML の要素と属性を構造化 JSON に変換。