LoginSignup
0
0

More than 1 year has passed since last update.

YAML の変な記号 |

Posted at

YAMLの変な記号 |  

前々から、よく見かけるものの、どう使うのか不明でした。
超基本的な事かもしれませんが、初心者の私にとっては
理解するのに時間がかかったので、共有します。

改行を保存する為の記号でした。

変更履歴のように、数行に分けて、文字列を記載したい場合もあると思います。
0401 aをbに変更
0501 cをdに変更

A) |をつけない場合

comment:
変更履歴
0401 aをbに変更
0501 cをdに変更

jsonだと、以下のようなイメージ
{
"comment": "変更履歴 0401 aをbに変更 0501 cをdに変更"
}

コード上は改行されているのですが、
改行がスペースに変換されてしまい。一行に丸まってしまいます。

B) |をつけた場合
comment: |
変更履歴
0401 aをbに変更
0501 cをdに変更

jsonだと、以下のようなイメージ
{
"comment": "変更履歴\n0401 aをbに変更\n0501 cをdに変更 "
}

改行が保持されており、想定どおり

参考にさせて頂いたサイト

JSON to YAML
https://www.json2yaml.com/

スペース、改行、ネストの動作を
手を動かしながら確認できるので、便利です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0