YAML フォーマッター
YAML をフォーマットして検証し、YAML と JSON 間を変換します——ブラウザのみで。
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 to PNG
PDFの各ページを高品質なPNG画像にブラウザで変換。解像度を選んでから、1枚のPNGまたはすべてのページをZIPでダウンロード。
PDF無料ローカルで実行開く - 利用可能
画像をピクセル化
写真全体またはフェイスなどの特定の領域をピクセル化します。
画像無料ローカルで実行開く - 利用可能
MKV を MOV に変換
ブラウザで MKV 動画を MOV (QuickTime) 形式に変換 — ファイルはデバイスに留まります。
動画無料ローカルで実行開く - 利用可能
オーディオ ジョイナー
複数のオーディオ ファイルを 1 つにマージします(オプションでクロスフェード可能)。
音声無料ローカルで実行開く - 利用可能
JSON ビューアー
ブラウザで JSON を表示、整形、検証します。
ドキュメント無料ローカルで実行開く