設定ファイル相互変換
JSON / YAML / TOML / INI / .env を相互変換します。設定ファイルの 移行や検証に。
※ INI / .env は階層が浅い構造のみ対応。配列・深いネストは TOML / JSON / YAML が向いています。
変換結果
YAML
app: cureco version: '1.0' database: host: localhost port: 5432 tags: - web - tool
TOML
app = "cureco" version = "1.0" tags = [ "web", "tool" ] [database] host = "localhost" port = 5_432
INI
app=cureco version=1.0 tags=["web","tool"] [database] host=localhost port=5432
.env
APP=cureco VERSION=1.0 DATABASE_HOST=localhost DATABASE_PORT=5432 TAGS="[\"web\",\"tool\"]"