TOMLとは、"Tom's Obvious, Minimal Language"の略で、YAMLとよく似た明確な構造によって、人間が読み書きをしやすいように設計されたデータシリアライズ言語です。特に最新のアプリケーションや、プログラミング言語RustのパッケージマネージャであるCargoのようなツールでは、主に設定ファイルとして使用されます。
HackATAは、IT技術を習得する人のために広く開かれたオンラインコミュニティです。 現在、無料コミュニティとして開放していますので、ご気軽に参加してください。
✓ 再立ち上げ
✓ コミュニティの方向性について意見募集中
名前、年齢、職業の3つのデータを表しています。
この例では、fruitsはApple、Banana、Cherryという3つの項目を含むリストです。
この例は、Tanaka Hanakoという人物の情報を表しています。名前と年齢、そして住所の詳細があります。person.addressセクションは、personの下にネストされたテーブルです。
複数の仕切りがある弁当箱を想像してみてください。それぞれの仕切りには、ご飯、魚、漬物、野菜など、異なる料理を入れられます。各区画は明確に定義されており、中に何が入っているかがすぐに見分けられるようになります。
要するに、TOMLはYAMLのような別のフォーマットであり、人間が読み書きをするのに簡単な構造化された方法でデータを表現する記法を提供しています。