🛝Toolio
すべてのツール

🔀 JSON ↔ CSV 変換ツール

JSONオブジェクト配列(またはCSV)を貼り付けかファイルで読み込み、ワンクリックで相互変換 — ブラウザ内で完結、アップロード・ログイン不要、無料。

JSON input

概要

このツールはJSON(オブジェクトの配列)とCSVをデバイス上のみで変換します。データがブラウザの外に出ることはないため、プライバシーが完全に守られます。引用符対応のCSVパーサーがカンマ・改行・エスケープされたダブルクォートを含むフィールドを正確に処理するため、スプレッドシートやデータベースからの複雑なエクスポートも壊れることなく往復変換できます。エディタに直接貼り付けるか、.jsonや.csvファイルをディスクから読み込むことができ、結果はクリップボードにコピーするかファイルとしてダウンロードできます。

使い方

  1. 上部のトグルで変換方向を選択します: JSON → CSV またはCSV → JSON。
  2. 入力欄にデータを貼り付けるか、読み込みボタンをクリックしてデバイスから.jsonまたは.csvファイルを開いてください。
  3. 「変換」をクリックすると、結果が下の出力欄に即座に表示されます。
  4. 「コピー」をクリックして出力をクリップボードにコピーするか、「ダウンロード」でファイルとして保存してください。

よくある質問

変換ツールが期待するJSON構造は何ですか?
入力はすべての要素が同じキーを共有するJSONオブジェクトの配列である必要があります。各オブジェクトがCSVの1行になり、最初のオブジェクトのキーがヘッダー行になります。
CSVパーサーはカンマや改行を含む引用フィールドを処理できますか?
はい。パーサーはRFC 4180に従います。ダブルクォートで囲まれたフィールドにはカンマ・改行・エスケープされたクォートを含めることができます。引用フィールド内の連続した2つのクォートはリテラルのクォート文字を表します。
データはサーバーに送信されますか?
いいえ。すべての解析と変換はブラウザのJavaScriptで実行されます。データがデバイスの外に出ることはありません。
JSON配列のオブジェクトが異なるキーを持つ場合はどうなりますか?
ヘッダーはすべてのオブジェクトで見つかったキーの和集合から構築されます。特定の行にない値はCSV出力で空のセルとして処理されます。
CSV → JSON変換では型が自動変換されますか?
はい。純粋な数値文字列は数値に変換され、リテラル文字列のtrueとfalseはブール値になります。それ以外の値はすべて文字列のままです。