CSV ↔ JSON 変換 🔒 データがブラウザの外に出ることはありません。
CSVをJSONオブジェクトへ、またその逆へ。引用符と区切り文字も正しく処理。
プレビュー
Ctrl+Sダウンロード
このツールについて
CSVはスプレッドシートの言語、JSONはAPIの言語。このコンバーターが両者をつなぎます。CSVの1行目がオブジェクトのキーになり、数値らしき値は数値に変換され、カンマや改行を含む引用符付きフィールドも正しく解析されます。逆方向では全キーの和集合から列を導出します。
区切り文字は自動判定(カンマ・セミコロン・タブ・パイプ)。すべてローカルで動作し、データは端末に留まります。
よくある質問
ファイルはサーバーにアップロードされますか?
いいえ。テキストを貼り付けても、ファイルをドロップしても、解析と変換はすべてブラウザ内で行われ、何もアップロードされません。
引用符で囲まれた CSV フィールド内のカンマはどう処理されますか?
引用符("…")で囲まれたフィールドには、カンマや改行、エスケープされた二重引用符("")が含まれても列のずれは起きません。パーサーは単にカンマで分割するのではなく、1 文字ずつ引用符の状態を追跡しています。
CSV にヘッダー行がない場合はどうなりますか?
「1行目はヘッダー」をオフにすると、すべての行がデータとして扱われ、列名は col1、col2 … となります。1行目がフィールド名になっている通常の CSV では、オンのままにしてください。
JSON → CSV で「オブジェクトの配列が必要」というエラーが出たのはなぜですか?
コンバーターは最上位の JSON 値が [{...}, {...}] のような配列(1 行につき 1 オブジェクト)であることを期待します。単一のオブジェクトや、配列の配列、単純な文字列の配列はテーブルの列にはなり得ないため、先にデータをラップまたは整形してください。
区切り文字(カンマ、セミコロン、タブ)はどのように検出されますか?
「自動」を選択すると、ツールは最初の数行をサンプリングし、カンマ・セミコロン・タブ・パイプのうち最もフィールド数が安定するものを選びます。自動判定が誤った場合は、ドロップダウンからいつでも特定の区切り文字を強制指定できます。