Ir al contenido
POST AI agent ready /v1/json/format

API de formateador JSON: Pretty-Print con sangría personalizada

Toma una cadena JSON compacta o mal formateada y la devuelve con sangría y saltos de línea consistentes. Configure el tamaño de sangría (2 o 4 espacios son comunes) para que coincida con el estilo de su proyecto.

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

Dar formato a las respuestas API para el registro

Imprima los cuerpos de respuesta de la API antes de escribirlos en archivos de registro para que los desarrolladores puedan escanearlos durante la depuración.

Construya un visor de archivos de configuración

Muestre archivos de configuración JSON formateados en un panel de administración para que los usuarios no técnicos puedan leer y revisar la configuración.

Estandarizar la sangría en canalizaciones de CI

Ejecute este punto final en un paso de CI para verificar que todos los archivos JSON registrados sigan una regla de sangría consistente de 2 o 4 espacios.

Frequently asked questions

¿Qué niveles de sangría se admiten?
Cualquier número entero positivo sirve, aunque 2 y 4 son los más comunes. El valor predeterminado es 2 espacios.
¿El formato cambia los datos de alguna manera?
No. La salida es semánticamente idéntica a la entrada. Sólo cambian los espacios en blanco y los saltos de línea.
¿Qué sucede si el JSON de entrada no es válido?
La API devuelve un error con la ubicación del error de análisis, para que pueda solucionar el problema de sintaxis.
¿Puedo formatear JSON con sangría de tabulación en lugar de espacios?
Actualmente, la API solo admite sangría basada en espacio. Establezca el parámetro de sangría en su número preferido de espacios.

Get your API key

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