// formatters

YAML Quote Style Converter.

Convert YAML string scalars between unquoted, single-quoted, and double-quoted styles safely.

Client-sideThree stylesNo upload

YAML input

Converted

よくある質問

すべての文字列を変換しますか?

はい、すべての文字列をクォートタイプ間で変換します。

数値を保持しますか?

はい、クォートされた文字列のみが変換されます。

一部だけ変換できますか?

いいえ、変換はドキュメント全体に適用されます。

YAMLクォートスタイルの説明

YAMLでは、文字列値をクォートで囲むかどうかを制御できます。クォートなし(unquoted)、シングルクォート(`...`)、ダブルクォート('...')の3つのスタイルがあります。

クォートなし: 最もシンプルで可読性が高いです。特殊文字が含まれない場合に推奨されます。

シングルクォート: エスケープ文字を解釈しません。例:`hello\nworld`は\nを文字列として扱います。ダブルクォート: \nや\tなどのエスケープ文字を解釈します。

各スタイルの使いどころ

クォートなし: 値に特殊文字(:、{、}、[、]、,、#、&、*、!、|、>、`、'、%、@、`)が含まれない場合に使用します。

シングルクォート: 値にコロンやスラッシュなどの特殊文字が含まれるが、エスケープ文字を解釈したくない場合に使用します。

ダブルクォート: 値に改行(\n)やタブ(\t)などの制御文字が含まれる場合、またはYAMLの特殊文字を含む場合に使用します。

変換の詳細

このツールは、YAMLファイルのすべての文字列値のクォートスタイルを変換します。選択したスタイルに合わせて値を再クォートします。

ダブルクォートからシングルクォートへの変換では、エスケープ文字が文字列として扱われるように調整されます。

クォートなしからクォート付きへの変換では、必要に応じて特殊文字がエスケープされます。