Escolhendo o formato do arquivo de configuração

Apresenta critérios para escolher entre JSON, YAML e XML como arquivo de configuração de um projeto.

Ao escolher o formato do arquivo de configuração, pense primeiro em quem edita esse arquivo com frequência. Se pessoas o alteram muito à mão, o YAML, com comentários e concisão, leva vantagem.

Muitas vezes uma ferramenta ou biblioteca já exige um formato específico. Por exemplo, muitas ferramentas JavaScript usam JSON, ferramentas de contêiner e de orquestração usam YAML, e alguns ambientes corporativos usam XML.

Não há resposta certa. Escolha o formato que a equipe lê com facilidade e que combina com suas ferramentas, lembrando que, quando necessário, é possível convertê-los entre si — isso reduz o peso da decisão.

Conversões relacionadas