TOML

TOML
Kiterjesztés .toml
MIME típusú nem regisztrált
Fejlesztő Tom Preston-Werner
közösség
közzétett 2013. február 23  ( 2013-02-23 )
Legutolsó kiadás 1.0.0 (2021. január 11. ) ( 2021-01-11 )
Formátum típusa adatcsere
Kibontva innen .ini
nyílt formátum ? Igen
Weboldal toml.io

A TOML  egy konfigurációs fájlformátum , amely egyrészt ember által olvasható, másrészt egyértelműen asszociatív tömbbé konvertálható . A nyelvi specifikáció nyitva van, és a közösség frissíti. A "TOML" név a "Tom's Obvious, Minimal Language" [1] (Tom's Obvious Language) rövidítése, amely alkotójára, Tom Preston-Wernerre utal..

A TOML-t számos szoftvertermékben használják [2] [3] , támogatását számos programozási nyelven implementálják. [négy]

A TOML az INI fájlokhoz hasonlóan van írva .

Szintaxis

ключ = "значение"A TOML szintaxis a , [разделах]és a párokon alapul # комментариях.

A specifikáció által támogatott típusok listája a következőket tartalmazza: String, Integer, Float, Boolean, Datetime, Array és Table.

Példa

# TOML dokumentum. title = "TOML példa" [tulajdonos] neve = "Tom Preston-Werner" sz . = 1979-05-27T07 :32:00-08:00 # Első osztályú randevú [adatbázis] szerver = "192.168.1.1" portok = [ 8001 , 8002 , 8003 ] kapcsolat_max = 5000 engedélyezve = igaz [szerverek] # A behúzás (tabulátorok és/vagy szóközök) megengedett, de nem kötelező [servers.alpha] ip = "10.0.0.1" dc = "eqdc10" [servers.beta] ip = "10.0.0.2" dc = "eqdc10" [kliensek] adatok = [ [ "gamma" , "delta" ], [ 1 , 2 ] ] # Az újsorok megengedettek a tömbdeklarációkban hosts = [ "alpha" , "omega" ]

Linkek

  1. GitHub - toml-lang/toml: Tom nyilvánvaló, minimális nyelve . Letöltve: 2019. augusztus 29. Az eredetiből archiválva : 2017. február 15.
  2. TOML-t használó projektek . Letöltve: 2019. augusztus 29. Az eredetiből archiválva : 2019. augusztus 31.
  3. A Manifest Format - The Cargo Book . Letöltve: 2019. augusztus 29. Az eredetiből archiválva : 2019. augusztus 26..
  4. Megvalósítások programozási nyelveken . Letöltve: 2019. augusztus 29. Az eredetiből archiválva : 2019. augusztus 31.