⇄

データ変換

JSON ↔ YAML ↔ CSV ↔ XML

使い方

JSON、YAML、CSV、XMLの間で自由に変換できます。設定ファイルの形式を変えたいときや、スプレッドシートのデータをJSONにしたいときに便利です。

Q. 入れ子のJSONをCSVに変換できますか?

A. 入れ子の構造は列に展開されます。単純な配列データで最も効果的に使えます。

Q. 変換時にデータが失われることはありますか?

A. 形式ごとに表現できる構造が異なる(CSVは表形式のみなど)ため、複雑な入れ子構造は変換時に一部並び替えられる場合があります。

Q. CSVに変換するには、データはどんな形がよいですか?

A. 同じキーを持つオブジェクトの配列のように、表に近い構造が最も適しています。キーがばらばらだったり深くネストしたデータは、列が不自然になることがあります。

Q. CSVからJSONに変えると、数値は数値として認識されますか?

A. 形式を変換する過程で、値の型が文字列のままになったり変わったりすることがあります。変換後に結果を確認し、数値や真偽値が重要な場合は該当の値を自分で点検してください。

Q. XMLの属性はどう扱われますか?

A. XMLは属性とタグの値の両方を使える構造のため、JSONに移すときの表現が変わることがあります。複雑なXMLは変換結果を元のデータと照らし合わせてください。