JSON⇄CSV⇄YAML変換
JSON・CSV・YAMLを相互に変換します。処理はブラウザ内で完結し、 データが送信されることはありません。
入力
結果
使い方
- 左のエリアにJSON・CSV・YAMLのいずれかを貼り付ける
- 入力形式(自動判定でも可)と出力形式を選び、「変換する」を押す
- 構文エラーがある場合は、行番号付きでエラーを表示します
対応形式と制限
- JSON: ブラウザ標準の JSON.parse / JSON.stringify を使用(コメント・末尾カンマは非対応)
- CSV: RFC 4180 準拠。ダブルクォート内のカンマ・改行・
""エスケープに対応。1行目をヘッダーとして読み込みます。区切り文字はカンマまたはタブ(TSV)を選択できます - YAML: js-yaml による読み込み・書き出し(YAML 1.2 相当。アンカー・エイリアスは展開されます)
- CSVへの変換は「オブジェクトの配列」または「文字列・数値などプリミティブの配列」のみ対応。ネストしたオブジェクトや配列を含むデータはCSVに変換できません
- CSVの値はすべて文字列として読み込まれます(数値への自動変換は行いません)