開発者無料ローカルで実行
YAML フォーマッター
YAML をフォーマットして検証し、YAML と JSON 間を変換します——ブラウザのみで。
.yaml.yml
インデント
YAML または JSON 入力
0 行0 バイト
出力
0 行0 バイト
YAML フォーマッターについて
Handytool の YAML フォーマッターは、標準 js-yaml パーサーを使用して YAML インデント、引用符スタイル、キー順序を正規化し、1 クリックで YAML を JSON に、または JSON を YAML に変換することもできます。Kubernetes マニフェスト、GitHub Actions ワークフロー、Helm 値、一貫性のあるスタイルから偏移した設定ファイルをクリーンアップするのに役立ちます。パーサーはほとんどの JavaScript ビルド ツールで使用されるものと同じため、ここで検証されるものは本番環境で検証されます。
YAML フォーマッターの機能
- 01
フォーマットと lint
YAML を解析し、末尾の空白を削除し、インデントを 2 または 4 スペースに正規化して再出力します。構文エラーは正確な行と理由で表示されます。
- 02
YAML ↔ JSON
YAML を JSON に変換して JSON のみを話すツールにフィードするか、JSON を YAML に変換して設定ファイルを人間にやさしくします。
- 03
型を保持
数字、ブール値、ヌル、日付はパーサーを通じて正しく往復するため、YAML 1.2 として入力された YAML ファイルは同じ方法で出力されます。
YAML フォーマッターのよくある質問
- どの YAML バージョンをサポートしていますか?
- デフォルトは YAML 1.2——ほとんどのモダン ツール(Kubernetes、GitHub Actions、Docker Compose)が使用するバージョン。パーサーは js-yaml で、ほとんどの JavaScript ビルド ツールで使用されるライブラリと同じです。
- コメントは保持されますか?
- いいえ。標準 YAML パーサーは解析-その後-ダンプ往路でコメントを保持しません——これはすべての JavaScript YAML ライブラリの既知の制限であり、このツール特有のものではありません。重要なコメントを追加する前にファイルをフォーマットします。
- フォーマットと変換の違いは?
- フォーマットはファイルを YAML として保持し、空白、キー順序、インデントのみを正規化します。変換は形式を完全に変更します——YAML から JSON へ、またはその逆です。
- マルチドキュメント YAML を処理できますか?
- マルチドキュメント YAML ファイルの最初のドキュメントが解析されて再出力されます。すべてのドキュメントを処理するには、--- で分割して各ドキュメントを個別に処理します。
関連ツール
開発者 →他のツールを見る
すべてのツール →- 利用可能
PDF を JPG に
PDF の各ページを、ブラウザで直接、鮮明な JPG、PNG、または WebP 画像に変換します。アップロード不要、品質低下なし。
PDF無料ローカルで実行開く - 利用可能
背景を削除
ブラウザ内のAIモデルを使って写真の背景を消去し、透明なPNGを取得 — アップロード不要、画像はデバイスに保存。
画像無料ローカルで実行開く - 利用可能
動画をトリム
動画の先頭や末尾をフレーム単位でカットします。
動画無料開く - 利用可能
音声をトリム
音声ファイルの一部を切り出します。
音声無料ローカルで実行開く - 利用可能
Markdown を HTML に
Markdown を HTML に、ブラウザで直接変換します。
ドキュメント無料ローカルで実行開く