JavaScript:
Työskentely TOML:n kanssa

Kuinka:

Käyttääksesi TOML:ää JavaScriptissä, tarvitset parserin kuten @iarna/toml. Ensin, asenna se: npm install @iarna/toml. Sen jälkeen, muunna TOML-merkkijono JavaScript-objektiksi tai JavaScript-objekti TOML-muotoon.

const toml = require('@iarna/toml');

// Muunna TOML-merkkijono JS-objektiksi
const tomlStr = `
title = "TOML Esimerkki"

[database]
server = "192.168.1.1"
ports = [ 8001, 8001, 8002 ]
`;

const parsedData = toml.parse(tomlStr);
console.log(parsedData);

// Muunna JS-objekti TOML-merkkijonoksi
const jsObject = {
  title: "TOML Esimerkki",
  database: {
    server: "192.168.1.1",
    ports: [8001, 8001, 8002]
  }
};

const tomlString = toml.stringify(jsObject);
console.log(tomlString);

Syväsukellus

TOML julkaistiin ensimmäisen kerran vuonna 2013 Tom Preston-Wernerin toimesta, joka on yksi GitHubin perustajista. Se suunniteltiin korvaamaan muita formaatteja, kuten INI, olemalla enemmän standardisoitu ja helpommin jäsentänyt. JSON ja YAML ovat vaihtoehtoja, mutta ne voivat olla liian monimutkaisia tai liian joustavia. TOML: n etuna on staattinen konfiguraatio, jossa yksinkertainen, selkeä formaatti on suositeltavaa. Sen suunnittelu mahdollistaa suoraviivaisen kartoituksen hajautustauluun, avainten ja arvojen vastatessa ominaisuusnimiä ja niiden arvoja. Laajempaan käyttöön saattaa olla tarpeen integroida työkaluja, jotka voivat muuntaa TOML:n ja muiden formaattien välillä johtuen vaihtelevasta ekosysteemituesta.

Katso Myös