TOML
Tom's Obvious Minimal Language
A config file format for humans.
3分でわかるTOML
イコール = つなぎのキーバリューペア
ふつうに定義したキーはルートテーブルに生える
ルートテーブルはJSONでいう最上位のオブジェクト
code:kv.toml
key = "value"
"なまえ" = "鴉越咲樹菜"
code:kv.json
{
"key": "value",
"なまえ": "鴉越咲樹菜"
}
キーをドットでつなぐとプロパティを掘れる
code:dot.toml
page.title = "TOML"
page.description = "JSONはクソ"
新しいテーブルを定義する
code:tb.toml
title = "TOML"
description = "JSONはクソ"
1行に収まる場合はインラインでJSONっぽくテーブルを書ける
code:il.toml
page = { title = "TOML", description = "JSONはクソ" }
テーブルの配列
code:tbar.toml
characters
name = "Agoshi Sakina"
characters
name = "Soen Chiaki"
characters
name = "Takada Shiyuki"
characters
name = "Uozumi Kurumi"
code:tbar.json
{
"characters": [
{
"name": "Agoshi Sakina"
},
{
"name": "Soen Chiaki"
},
{
"name": "Takada Shiyuki"
},
{
"name": "Uozumi Kurumi"
}
]
}