Aller au contenu
POST AI agent ready /v1/json/format

API JSON Formatter - Pretty-Print avec retrait personnalisé

Prend une chaîne JSON compacte ou mal formatée et la renvoie avec une indentation et des sauts de ligne cohérents. Configurez la taille du retrait (2 ou 4 espaces sont courants) pour correspondre au style de votre projet.

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

Formater les réponses de l'API pour la journalisation

Imprimez joliment les corps de réponse de l'API avant de les écrire dans des fichiers journaux afin que les développeurs puissent les analyser pendant le débogage.

Créer une visionneuse de fichiers de configuration

Affichez les fichiers de configuration JSON formatés dans un tableau de bord d'administration afin que les utilisateurs non techniques puissent lire et consulter les paramètres.

Standardiser l'indentation dans les pipelines CI

Exécutez ce point de terminaison dans une étape CI pour vérifier que tous les fichiers JSON archivés suivent une règle de retrait cohérente de 2 ou 4 espaces.

Frequently asked questions

Quels niveaux d'indentation sont pris en charge ?
Tout entier positif fonctionne, même si 2 et 4 sont les plus courants. La valeur par défaut est de 2 espaces.
Le formatage modifie-t-il les données d'une manière ou d'une autre ?
Non. La sortie est sémantiquement identique à l’entrée. Seuls les espaces et les sauts de ligne changent.
Que se passe-t-il si le JSON d'entrée n'est pas valide ?
L'API renvoie une erreur avec l'emplacement de l'échec d'analyse, afin que vous puissiez résoudre le problème de syntaxe.
Puis-je formater JSON avec une indentation de tabulation au lieu d'espaces ?
L'API prend actuellement en charge uniquement l'indentation basée sur l'espace. Définissez le paramètre indent sur votre nombre d’espaces préféré.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.