Pular para o conteúdo
POST AI agent ready /v1/json/format

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.

Parameters

stringrequired

The JSON string to format.

number

Number of spaces per indentation level.

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.