没有空格的 YAML 折叠

Gar*_*uth 7 yaml readability line-breaks

如何在 YAML 中断开长字符串(如长 url 或文件名/路径),而不会将换行符变成空格?

示例输入:

url: >
  https://example.com/?what=Lorem
  %20ipsum%20dolor
  %20sit%20amet
Run Code Online (Sandbox Code Playgroud)

输出:

{
  "url": "https://example.com/?what=Lorem %20ipsum%20dolor %20sit%20amet"
}
Run Code Online (Sandbox Code Playgroud)

期望的输出:

{
  "url": "https://example.com/?what=Lorem%20ipsum%20dolor%20sit%20amet"
}
Run Code Online (Sandbox Code Playgroud)

Gar*_*uth 5

原来谷歌对我失败了,这个问题已经在这个网站上被问到并回答了:有没有办法表示一个长字符串,在 YAML 文档的多行上没有任何空格?