Toolantern
ホーム › JSON→YAMLコンバーター
無料ツール。登録不要。

JSON→YAMLコンバーター

JSON文書をきれいなYAMLに変換。設定ファイル、CIパイプライン、Kubernetesマニフェスト用に。ネストしたオブジェクト、配列、文字列、数値を正しく処理します。

このツールの機能

YAMLはDocker Compose、GitHub Actions、Kubernetesの背後にある人間向け設定フォーマットです。JSONを貼ると、2スペースの正しいインデント、必要に応じた文字列の引用、ブロック形式の配列で等価なYAMLが得られます。

例

{"name": "Ada", "tags": ["a", "b"]}はこうなります:

name: Ada
tags:
  - a
  - b

補足

JSONは技術的には有効なYAMLなので、どんなJSONもYAMLとしてパースできます。変換は一方向で、末尾カンマなどJSON特有の癖は除去されます。関連ツール:先にJSONをチェックするJSONフォーマッター&バリデーター。

あくまで目安です。表示の公表価格に基づいて計算しており、実際の請求額とは異なる場合があります。 利用規約

よくある質問

設定ファイルにはYAMLとJSONどちらがいい?

手編集する設定なら通常YAMLが有利:コメント可、引用符やカンマが不要、ネストが見やすい。マシン間データならJSONの厳密さが勝ります。

データは変換で保たれますか?

標準的なJSONならはい。オブジェクト、配列、文字列、数値、真偽値、nullはYAMLの等価物に直接対応します。

なぜYAMLはインデントが重要?

YAMLではPython同様、インデントが構造を定義します。このツールは一貫した2スペースのインデントを出力するので正しくパースされます。

JSONはサーバーに送信されますか?

いいえ。変換はブラウザ内でローカルに行われ、シークレットを含む設定データも外部に出ません。

ほかの無料ツール