JSON, YAML, TOML 비교
·
CS
개발을 하다 보면 설정 파일이나 데이터 교환 형식으로 JSON, YAML, TOML을 자주 접하게 됩니다.Spring Boot에서는 application.yml, REST API에서는 JSON, Rust나 Python 프로젝트에서는 TOML을 볼 수 있습니다.세 형식 모두 데이터를 표현할 수 있지만, 만들어진 목적과 잘 어울리는 사용처는 조금씩 다릅니다.이번 글에서는 JSON, YAML, TOML의 차이와 어떤 상황에서 선택하면 좋은지 간단히 비교해보겠습니다.1. JSON, YAML, TOML 문법 비교같은 설정을 세 가지 형식으로 표현해보겠습니다.JSON{ "server": { "port": 8080, "host": "localhost" }, "database": { "host":..