JSON ⇄ CSV ⇄ YAML 変換
JSON・CSV・YAML を相互に変換します。CSV(表形式)をJSONに、JSONをYAMLに、といった変換をブラウザ内で完結。入力形式は自動判定します。処理はすべてブラウザ内で行われ、データが外部に送信されることはありません。
入力
出力
このツールについて
- CSV → JSON/YAML:1行目をヘッダーとして、各行をオブジェクトの配列に変換します。数値・true/false・null は自動で型を判定します。
- JSON/YAML → CSV:オブジェクトの配列を表に変換します(キーの和集合をヘッダーにします)。入れ子の値はJSON文字列として1セルに入ります。
- YAML はブロックスタイル(インデント)の一般的な書き方に対応します。アンカー・タグ・複数行スカラーなどの高度な記法は対象外です。
- 入力形式は自動判定しますが、うまく判定されない場合は「入力」の形式を手動で選んでください。
- 処理はすべてブラウザ内で完結し、入力内容が外部に送信されることはありません。
よくある質問
JSON・CSV・YAML を相互に変換できますか?
はい。JSON・CSV・YAML の3形式を相互に変換できます。入力形式は自動判定し、出力形式はボタンで選べます。うまく判定されないときは入力形式を手動で指定してください。
CSV を JSON に変換するとどうなりますか?
1行目をヘッダーとして、各行を「キー: 値」のオブジェクトにし、その配列(オブジェクトの配列)に変換します。数値・true/false・null は自動で型を判定します。
YAML はどこまで対応していますか?
インデントによるブロックスタイルの一般的な書き方(マッピング・シーケンス・ネスト)に対応します。アンカー・タグ・複数行スカラーなどの高度な記法は対象外です。
入力したデータは外部に送信されますか?
いいえ。処理はすべてお使いのブラウザ内(JavaScript)で完結し、入力した内容がサーバーへ送信・保存されることはありません。会員登録も不要で無料で使えます。