YAMLのススメ

YAMLのススメ

Intro

広く使われてるJSONは、コメントが許可されていなかったり、複雑な構造を持つときに読みにくくなったりする。(すでにこれらに対応した拡張形式はあるものの)いつ頃デファクトスタンダードとして対応されるんだろうと思っていたけど、これはYAMLに乗り換える流れだと気付いてしまった。

Tweet

プロジェクト内で作成した簡単なPython実行ファイルの設定部分をhard codingの状態から外部設定ファイルから読み取る形式に書き換えた。その際、jsonでは入力の手間が大きそうだったのでYAMLを選択したというお話。

TL; DR

  • JSONとYAMLの違いを理解する。
  • YAMLを使って設定ファイルを書く際のメリットを知る。
  • YAMLの書き方を学ぶ。
  • PythonでYAMLを読み書きする方法を知る。
続きを読む