私は、次のYAMLフラグメントがありますYAML文字列のコロンやその他の特殊文字をエスケープするには?
description: |
"API for bean consuming applications.
Examples: painted pony, lima bean"
Swagger editorは引用符にもかかわらず、特殊文字としてコロン(:
)を解釈します。
this questionの回答によれば、コロンは特殊文字として扱うべきではありません。
これはSwaggerのバグですか、引用符付きのテキストリテラルでコロンを使用するために必要なエスケープシーケンスですか?
私はこれをYAML specificationを使って見つけようとしましたが、あきらめました。
質問に答えるにはどうすればこの仕様を読まなければなりませんか?
YAMLでは一重引用符('
)と二重引用符("
)の間に違いがありますか?
パイプ(|
)またはより大きい(>
)構成は、改行処理または特殊文字の処理にのみ影響しますか?
このフラグメントを[Online YAML Parser](http://yaml-online-parser.appspot.com/)に貼り付けると、 'description'値にコロンだけでなく引用も保存されることがわかりますそれ自体に印を付ける。実際には、引用符は* flow *スカラーに対して特別な意味を持ちますが、 '|'で示される* block *スカラーではありません。と '>'。 – Tsyvarev
このような質問のために、オンラインエディタはhttp://editor.swaggerに多く役立ちます。io/ –
私はさまざまなYAMLツールの動作が非常に矛盾しているので、何かが間違っているかどうかを判断するツールの動作には依存しません。それは私が明示的に仕様を要求したことの証です。 – Gustave