프로그래머를 위한 TOML 다루기

JavaScript:
프로그래머를 위한 TOML 다루기

사용 방법:

JavaScript에서 TOML을 사용하기 위해선 @iarna/toml과 같은 파서가 필요합니다. 우선 설치하십시오: npm install @iarna/toml. 그 다음, TOML 문자열을 JavaScript 객체로 파싱하거나 JavaScript 객체를 TOML 형식으로 문자열화하십시오.

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

// TOML 문자열을 JS 객체로 파싱
const tomlStr = `
title = "TOML 예제"

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

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

// JS 객체를 TOML 문자열로 변환
const jsObject = {
  title: "TOML 예제",
  database: {
    server: "192.168.1.1",
    ports: [8001, 8001, 8002]
  }
};

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

심층 탐구

TOML은 2013년 GitHub의 공동 창업자인 Tom Preston-Werner에 의해 처음 발표되었습니다. INI와 같은 다른 형식을 대체하기 위해 더 표준화되고 파싱하기 쉽도록 설계되었습니다. JSON과 YAML은 대안이지만 너무 복잡하거나 유연할 수 있습니다. TOML의 장점은 간단하고 명확한 형식을 선호하는 정적 구성에서 있습니다. 그 설계는 해시 테이블로의 직관적인 매핑을 허용하며, 키와 값은 속성 이름과 그 값에 해당합니다. 보다 넓은 채택을 위해서는 다양한 생태계 지원으로 인해 TOML과 다른 형식 간에 변환할 수 있는 도구를 통합해야 할 수도 있습니다.

또한 보기