開発者向け

CSV↔JSON変換ツール

CSVと平坦なJSONを双方向変換。文字列保持・任意の型推測、ヘッダー指定、4種類の区切り文字に対応。結果のコピーとUTF-8保存ができます。

登録不要

入力は100000文字以内(UTF-16単位)、データ1000行・100列・20000セルまで。出力は1000000文字までです。方向を切り替えても各入力を保持します。

データを入力してください。

CSVは空白・空セル・空レコードを保持し、重複見出し・列数の不一致・不正な引用符はエラーにします。先頭BOMは除去します。区切り文字の自動検出は推測です。型推測では表記を保てる安全範囲の数値だけを数値化します。

JSONは単一オブジェクトまたはオブジェクト配列に対応します。値は文字列・数値・真偽値・nullのみ。入れ子・重複キーはエラーです。数値の桁を保持し、nullと欠損キーは空セルになります。CSVには型がないため、完全な型の往復はできません。

保存はUTF-8・BOMなし、CSVのレコード区切りはCRLFです。Excel等へは文字コードと列の型を指定して取り込んでください。数式に見えるセルは改変しません。未信頼データを表計算ソフトで直接開かないでください。入力を本ツールの処理サーバーへ送信しません。サイト共通の計測・広告通信は別です。

CSV↔JSON変換ツールについて

CSVとJSONを変換

CSVからJSON配列、平坦なJSONオブジェクトまたはオブジェクト配列からCSVへ変換します。区切り文字はカンマ・タブ・セミコロン・パイプ。方向ごとの入力を保持し、結果をコピー・保存できます。

CSVの値を保持する設定

初期設定はすべて文字列です。必要なら数値・真偽値・nullの型推測を選べます。先頭ゼロ、前後空白、安全範囲外の数値、数値化で表記が変わる値は文字列を保持します。ヘッダーの有無は手動指定です。重複見出し・列数不一致・不正な引用符はエラーになります。空白・空セル・空レコードを保持し、先頭BOMだけを除きます。

引用符・区切り文字

RFC 4180の引用符規則を基に、引用符内の改行・区切り・二重引用符を扱います。レコード区切りはCRLF・LF・CRを受理します。区切り文字の自動検出はボタン操作による推測です。タブ区切りの貼り付けではタブを指定し、結果を確認してください。

JSONと処理上限

JSONの値は文字列・数値・真偽値・nullに対応し、数値は元の桁と指数表記を保持します。入れ子・重複キー・オブジェクト以外の配列要素はエラーです。全キーを出現順で統合し、nullと欠損キーは空セルへ変換します。CSVに型はなく完全な型の往復はできません。

入力100000文字(UTF-16単位)、データ1000行・100列・20000セル、出力1000000文字まで。不正なサロゲート文字は受理しません。プレビューは100データ行・10列・各セル200文字までで、変換結果と保存ファイルには全件を含めます。

保存とデータの扱い

UTF-8・BOMなしで保存し、CSVのレコード区切りはCRLFです。タブ区切りは.tsv、その他は.csv、JSONは.jsonです。Excel等では文字コードと列の型を指定して取り込みます。数式に見えるセルを改変しないため、未信頼データを表計算ソフトで直接開かないでください。

コピーは完了を確認して通知し、5秒で確認できない場合は案内します。ネイティブ書込終了まで重複開始しません。結果欄から手動コピーもできます。入力を本ツールの処理サーバーへ送信しません。共通の計測・広告通信は別です。

よくある質問

Q. Excelから貼り付けできますか?
タブ区切りを選択してください。自動検出は推測なので結果を確認してください。
Q. 数値を文字列のまま保持できますか?
初期設定はすべて文字列です。型推測は任意で選べます。JSONからCSVへの数値は桁を保持します。
Q. 入れ子のJSONに対応しますか?
対応しません。平坦なオブジェクトまたはオブジェクト配列を使用してください。重複キーもエラーです。
Q. 大きなデータの上限は?
入力100000文字(UTF-16単位)、データ1000行・100列・20000セル、出力1000000文字です。超える場合は入力を分割してください。
Q. 保存やコピーに失敗した場合は?
結果欄を選択して手動コピーできます。保存は再試行できます。自動コピーは前のネイティブ書込が終了してから再試行してください。

出典・参考文献

このツールを評価
—(0件)