Cómo usar esta herramienta de texto
- Pega una descripción OpenAPI en JSON o YAML.
- Elige si quieres conservar o quitar comentarios YAML simples.
- Ejecuta la limpieza.
- Valida después el documento con una herramienta OpenAPI si va a producción.
Depura documentos OpenAPI antes de revisarlos, compararlos o incluirlos en documentación. El limpiador elimina espacios finales, reduce líneas vacías repetidas y, cuando lo eliges, retira comentarios de línea en YAML sin tocar URLs ni cadenas JSON. Si la entrada es JSON válida, puede devolver una versión bien indentada. No valida la especificación OpenAPI completa ni modifica archivos remotos.
Reduce ruido de formato en documentos OpenAPI y normaliza JSON válido. No corrige rutas, esquemas, referencias $ref ni reglas de la especificación.
Quitar comentarios de YAML puede afectar líneas con sintaxis poco habitual; conserva una copia del original cuando el documento sea importante.
Una línea YAML con espacios al final y tres líneas vacías consecutivas se reduce a contenido limpio con un máximo de una línea vacía entre bloques.
La herramienta no usa un parser YAML externo. La ruta JSON sí utiliza JSON.parse y JSON.stringify del navegador para producir una salida estructuralmente válida.
La limpieza de YAML es textual y no garantiza semántica YAML completa. Los comentarios embebidos en casos complejos pueden necesitar revisión manual.
No. Limpia el formato, pero no comprueba todas las reglas de OpenAPI ni la validez de cada objeto.
Se analiza como JSON y se vuelve a serializar con la sangría seleccionada, lo que normaliza espacios sin cambiar la estructura de datos.
La regla intenta evitar contenido entre comillas y trata comentarios simples. Para YAML complejo, usa la limpieza segura y revisa el resultado.
No. El limpiador no resuelve ni reescribe referencias; solo trabaja con el texto del documento.
Sí. El procesamiento se hace localmente en el navegador.
| Módulo | Función |
|---|---|
| Entrada | Documento OpenAPI JSON o YAML |
| Procesamiento | Primero intenta analizar JSON. Si es válido, lo serializa con indentación uniforme. Si no, trata el texto como YAML y recorta espacios finales, líneas vacías repetidas y comentarios simples según la opción elegida. |
| Privacidad | Procesamiento local en el navegador |
| Exportación | TXT y, cuando corresponde, CSV/JSON |
Explora más utilidades de desarrollo, formatos y configuración.