JSON/CSV変換
JSONをCSVに、CSVをJSONに双方向で変換します。区切り文字の選択、引用符付きフィールドの処理ができます。すべてブラウザ内で処理されます。
JSON ⇄ CSVの使い方
- 01
変換方向(JSONからCSV、またはCSVからJSON)を選択してください。
- 02
データを貼り付けて区切り文字(カンマ、セミコロン、タブ)を選択してください。
- 03
出力パネルから変換結果をコピーしてください。
何をするのか
このコンバータは、オブジェクトの JSON 配列を CSV に変換し、CSV を解析して JSON に戻す両方向です。方向を選択し、データを貼り付け、区切り文字を選択して、結果をコピーします。
スプレッドシート、API、構成ファイル間でデータを移動するのに便利で、変換全体がクライアント側で行われるため、データはプライベートのままになります。
期待される JSON 形式
[{"name":"Mo","age":3}] のようなオブジェクトの配列として JSON が期待されます。 CSV 列はオブジェクト全体のすべてのキーの結合であり、単一のオブジェクトが 1 行になり、ネストされた値はすべてそのセル内に JSON テキストとして書き込まれます。
引用符と区切り文字
標準の CSV 引用符ルールに従っているため、区切り文字、引用符、または改行を含む値は引用符で囲まれて正しくエスケープされ、CSV パーサーはデータを失うことなくそれらの値を読み取ります。
区切り文字としてカンマ、セミコロン、またはタブを選択できます。カンマがデフォルトであり、最も一般的です。セミコロンは、カンマが小数点区切り文字であり、スプレッドシートがそれを想定している領域に適しています。タブは TSV を生成します。
帰りの型推論
CSV を JSON に読み戻すとき、型は賢明に推論されます。プレーンな数値と true/false は実際の JSON 値になりますが、007 などの先頭にゼロがある値はテキストのままであるため、識別子やコードは破壊されません。
よくある質問
どのようなJSON形式が必要ですか?
オブジェクトの配列形式です(例:[{"name":"Mo","age":3}])。カラムはすべてのキーの和集合になります。単一オブジェクトは1行になり、ネストされた値はセル内にJSONとして書き込まれます。
値の中のカンマや引用符は処理されますか?
はい。区切り文字、引用符、改行を含むフィールドはCSV標準に従って引用符付きでエスケープされ、CSVパーサーが正しく読み返します。
数値と真偽値は変換されますか?
CSVを読み込む際、数値とtrue/falseは実際のJSON値になりますが、先頭にゼロがある値(007など)は識別子が壊れないようにテキストのまま維持されます。
データはアップロードされますか?
いいえ。変換はすべてブラウザ内で実行されます。貼り付けたデータがお使いのデバイスから出ることはありません。