Skip to content
Yunedia Tools

JSON/CSV/YAML変換

JSON・CSV・YAMLの形式変換を双方向に行う。ブラウザ内で完結する。

CSV出力にはオブジェクトの配列(または単一のオブジェクト)が必要です。ネストした値はJSON文字列としてセルに入ります。

使い方

入力形式と出力形式(JSON / CSV / YAML)を選び、データを貼り付けて「変換」を押します。CSVの入力は1行目をヘッダーとして読み、オブジェクトの配列に変換します。CSVへの出力はオブジェクトの配列(または単一オブジェクト)が対象で、行ごとにキーの和集合が列になります。「形式を入れ替え」は出力欄の内容を入力に移して変換方向を逆にします。

注意事項

処理はすべてブラウザ内で完結します。CSVから読み込んだ値はすべて文字列になります(数値への自動変換はしません)。オブジェクトや配列がCSVのセルに入る場合はJSON文字列としてエンコードされます。YAMLのアンカーやカスタムタグなど高度な機能は対象外です。

よくある質問

CSVに日本語やカンマを含む値があります。壊れませんか?

カンマ、引用符、改行を含むセルは自動で引用符囲みとエスケープを行います。読み込み側も引用符付きセルに対応します。

JSON→CSVで列の順序はどう決まりますか?

最初に現れたキーの順序で、行を走査しながら新しいキーを末尾に追加します。