API do formatador JSON - Pretty-Print com recuo personalizado
Pega uma string JSON compacta ou mal formatada e a retorna com recuo e quebras de linha consistentes. Configure o tamanho do recuo (2 ou 4 espaços são comuns) para corresponder ao estilo do seu projeto.
Code examples
curl -X POST https://api.botoi.com/v1/json/format \
-H "Content-Type: application/json" \
-d '{"json":"{\"name\":\"botoi\",\"version\":2}","indent":2}'When to use this API
Formatar respostas da API para geração de registros
Imprima os corpos de resposta da API antes de gravá-los nos arquivos de log para que os desenvolvedores possam verificá-los durante a depuração.
Crie um visualizador de arquivo de configuração
Exiba arquivos de configuração JSON formatados em um painel de administração para que usuários não técnicos possam ler e revisar as configurações.
Padronize o recuo em pipelines de CI
Execute esse endpoint em uma etapa de CI para verificar se todos os arquivos JSON com check-in seguem uma regra consistente de recuo de 2 ou 4 espaços.
Frequently asked questions
Quais níveis de indentação são suportados?
Qualquer número inteiro positivo funciona, embora 2 e 4 sejam os mais comuns. O padrão é 2 espaços.
A formatação altera os dados de alguma forma?
Não. A saída é semanticamente idêntica à entrada. Somente espaços em branco e quebras de linha mudam.
O que acontece se o JSON de entrada for inválido?
A API retorna um erro com o local da falha de análise, para que você possa corrigir o problema de sintaxe.
Posso formatar JSON com recuo de tabulação em vez de espaços?
A API atualmente oferece suporte apenas à indentação baseada em espaço. Defina o parâmetro de recuo com seu número preferido de espaços.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.