YAMLをJSONに変換
YAMLの設定ファイルをJSONに変換し、エラーは行と文字位置で表示します。
YAML 入力
テキストを貼り付けるか、ファイルをここにドロップしてください(最大50MB)。
JSON 出力
無料で使えます。入力内容はこのブラウザ内で処理されます。
使い方
- YAMLを貼り付けるか、.yamlや.ymlファイルをドロップしてください。
- JSONのインデントを選びます。
- 結果をコピーするか、.jsonファイルとしてダウンロードします。
YAML 1.2のcoreスキーマで読み込みます。アンカーとエイリアスは展開し、マージキー(<<)を適用し、--- で区切られた複数のドキュメントはJSONの配列にします。
2024-01-05 のような日付は文字列のままです。.infや.nanなどJSONにない値はnullになります。
例
# Shared settings
defaults: &defaults
restart: always
image: nginx:1.27
services:
web:
<<: *defaults
ports:
- "80:80"
api:
<<: *defaults
image: node:22
environment:
NODE_ENV: production
DEBUG: "false"
{
"defaults": {
"restart": "always",
"image": "nginx:1.27"
},
"services": {
"web": {
"restart": "always",
"image": "nginx:1.27",
"ports": [
"80:80"
]
},
"api": {
"restart": "always",
"image": "node:22",
"environment": {
"NODE_ENV": "production",
"DEBUG": "false"
}
}
}
}