TOML

TOML
Udvidelse .toml
MIME -type Ikke registreret
Udvikler Tom Preston-Werner-
fællesskabet
offentliggjort 23. februar 2013  ( 2013-02-23 )
Seneste udgivelse 1.0.0 (11. januar 2021 ) ( 2021-01-11 )
Formattype dataudveksling
Udvidet fra .ini
åbent format ? Ja
Internet side toml.io

TOML  er et konfigurationsfilformat designet til på den ene side at kunne læses af mennesker og på den anden side utvetydigt konverteret til et associativt array . Sprogspecifikationen er åben og opdateret af fællesskabet. Navnet "TOML" er et akronym for "Tom's Obvious, Minimal Language" [1] (Tom's Obvious Language), der henviser til dets skaber, Tom Preston-Werner.

TOML bruges i en række softwareprodukter [2] [3] , dens support er implementeret i et stort antal programmeringssprog. [fire]

TOML er skrevet på samme måde som INI-filer .

Syntaks

TOML - syntaksen er baseret på parrene ключ = "значение"og [разделах].# комментариях

Listen over typer, der understøttes af specifikationen, inkluderer: String, Integer, Float, Boolean, Datetime, Array og Table.

Eksempel

# TOML-dokument. title = "TOML Eksempel" [ejer] navn = "Tom Preston-Werner" dob = 1979-05-27T07 :32:00-08:00 # Datoer for første klasse [database] server = "192.168.1.1" porte = [ 8001 , 8002 , 8003 ] connection_max = 5000 aktiveret = sand [servere] # Indrykning (tabs og/eller mellemrum) tilladt, men valgfri [servers.alpha] ip = "10.0.0.1" dc = "eqdc10" [servers.beta] ip = "10.0.0.2" dc = "eqdc10" [klienter] data = [ [ "gamma" , "delta" ], [ 1 , 2 ] ] # Nye linjer er tilladt i array-deklarationsværter = [ " alpha" , "omega" ]

Links

  1. GitHub - toml-lang/toml: Toms åbenlyse, minimale sprog . Hentet 29. august 2019. Arkiveret fra originalen 15. februar 2017.
  2. Projekter, der bruger TOML . Hentet 29. august 2019. Arkiveret fra originalen 31. august 2019.
  3. The Manifest Format - The Cargo Book . Hentet 29. august 2019. Arkiveret fra originalen 26. august 2019.
  4. Implementeringer i programmeringssprog . Hentet 29. august 2019. Arkiveret fra originalen 31. august 2019.