🔀 JSON ↔ CSV 変換ツール
JSONオブジェクト配列(またはCSV)を貼り付けかファイルで読み込み、ワンクリックで相互変換 — ブラウザ内で完結、アップロード・ログイン不要、無料。
JSON input
概要
このツールはJSON(オブジェクトの配列)とCSVをデバイス上のみで変換します。データがブラウザの外に出ることはないため、プライバシーが完全に守られます。引用符対応のCSVパーサーがカンマ・改行・エスケープされたダブルクォートを含むフィールドを正確に処理するため、スプレッドシートやデータベースからの複雑なエクスポートも壊れることなく往復変換できます。エディタに直接貼り付けるか、.jsonや.csvファイルをディスクから読み込むことができ、結果はクリップボードにコピーするかファイルとしてダウンロードできます。
使い方
- 上部のトグルで変換方向を選択します: JSON → CSV またはCSV → JSON。
- 入力欄にデータを貼り付けるか、読み込みボタンをクリックしてデバイスから.jsonまたは.csvファイルを開いてください。
- 「変換」をクリックすると、結果が下の出力欄に即座に表示されます。
- 「コピー」をクリックして出力をクリップボードにコピーするか、「ダウンロード」でファイルとして保存してください。
よくある質問
- 変換ツールが期待するJSON構造は何ですか?
- 入力はすべての要素が同じキーを共有するJSONオブジェクトの配列である必要があります。各オブジェクトがCSVの1行になり、最初のオブジェクトのキーがヘッダー行になります。
- CSVパーサーはカンマや改行を含む引用フィールドを処理できますか?
- はい。パーサーはRFC 4180に従います。ダブルクォートで囲まれたフィールドにはカンマ・改行・エスケープされたクォートを含めることができます。引用フィールド内の連続した2つのクォートはリテラルのクォート文字を表します。
- データはサーバーに送信されますか?
- いいえ。すべての解析と変換はブラウザのJavaScriptで実行されます。データがデバイスの外に出ることはありません。
- JSON配列のオブジェクトが異なるキーを持つ場合はどうなりますか?
- ヘッダーはすべてのオブジェクトで見つかったキーの和集合から構築されます。特定の行にない値はCSV出力で空のセルとして処理されます。
- CSV → JSON変換では型が自動変換されますか?
- はい。純粋な数値文字列は数値に変換され、リテラル文字列のtrueとfalseはブール値になります。それ以外の値はすべて文字列のままです。