aspose.info
FI

TOML-tiedostolomakeat

Päivitetty

Mikä on TOML-tiedosto?

TOML (Tom’s Obvious Minimal Language) on pienimuotoinen määritystiedostomuoto, joka käyttää .toml-tunnistetta. TOML pyrkii olemaan helppolukuinen, kartoittaa yksiselitteisesti sanakirjoihin ja olla helposti jäsennettävä erilaisiin tietorakenteisiin. TOML:llä on avoimen lähdekoodin määritys, joka on saanut yhteisön lahjoituksia. TOML:ää tukevat monet ohjelmointikielet, kuten C, C#, Dart, Elixir, Erlang, Go, Java, PHP, Python, Ruby, Swift jne. TOML-tiedostojen MIME-tyyppi on application/toml.

TOML-tiedostomuoto

TOML-tiedostot koostuvat pääasiassa avain/arvo-pareista, osioista/taulukoista, kommenteista ja niiden on oltava kelvollinen UTF-8-koodattu Unicode-asiakirja. TOML tukee String-, Integer-, Float-, Boolean-, Datetime-, Array- ja Table (hash-taulukko/sanakirja) -tietotyyppejä. TOML on isot ja pienet kirjaimet erotteleva kieli.

Syntaksi

  • Avain-arvoparit: Avainarvoparit erotetaan yhtäläisyysmerkillä (=). Jokaisen parin on oltava uudella rivillä.
ensimmäinen = Tom
viimeinen = Preston-Werner
  • Kommentit: Kommentit alkavat hash-symbolilla (#).
# Tämä on TOML-asiakirja.
  • Jotut: Merkkijonot on ympäröity lainausmerkeillä ().
string = Esimerkkijono
  • Moniriviset merkkijonot: Moniriviset merkkijonot on ympäröity kolmella lainausmerkillä ().
[kotiosoite]
street = 123 Tornado Alley
Sviitti 16
kaupunki = East Centerville
tila = KS
  • Kokonaisluvut/kellukkeet
kokonaisluku = 20
kelluva = 20,5
  • Totuusarvot: Boolen arvot ovat aina pieniä kirjaimia.
bool1 = tosi
bool2 = false
  • Date-Time: For DateTime, you may use an RFC 3339 formatted date-time as shown in the example below.
  offset_date_time = 1979-05-27 07:32:00Z
  local_date_time = 1979-05-27T07:32:00
paikallinen_päivämäärä = 27.5.1979
paikallinen_aika = 07:32:00
  • Matriisit: Taulukot on ympäröity hakasulkeilla, joiden elementit on erotettu pilkuilla (,).
värit = [ punainen, keltainen, vihreä ]
  • Taulukot: Taulukot ovat avain/arvo-parien kokoelmia, jotka määritellään otsikoilla uudella rivillä, jota ympäröivät hakasulkeet ([]). Taulukko päättyy, kun uusi otsikko annetaan tai kun tiedosto päättyy.
[kotiosoite]
street = 123 Tornado Alley
Sviitti 16
kaupunki = East Centerville
tila = KS

[toimisto-osoite]
street = 123 Tornado Alley
Sviitti 16
kaupunki = East Centerville
tila = KS

Sisäiset taulukot on ympäröity aaltosulkeilla ({}), ja kukin avain/arvo-pari on erotettu pilkulla (,).

nimi = { ensimmäinen = Tom, viimeinen = Pitt }

Viitteet

  • {{HYPERLINKKI1}}
  • {{HYPERLINKKI1}}

Katso myös