Cómo usar
- Pegue YAML en el panel de entrada o haga clic en "Cargar muestra" para comenzar con un ejemplo de configuración estilo Kubernetes.
- La herramienta analiza YAML localmente y actualiza JSON formateado en el panel de salida.
- Para YAML de múltiples documentos, separe los documentos con
---; la salida se convierte en una matriz JSON. - Si aparece un error, verifique la sangría, los dos puntos, el anidamiento de matrices y las tabulaciones o espacios mixtos.
- Copie el JSON o descárguelo como un archivo
.json.
Características principales
- Conversión de YAML a JSON: convierta Kubernetes, Docker Compose, CI/CD y YAML de configuración de aplicaciones a JSON formateado.
- Procesamiento del lado del cliente: el análisis YAML y la serialización JSON ocurren en su dispositivo, por lo que los secretos y los valores de configuración no se cargan.
- Flujo de conversión en vivo: la salida JSON se actualiza a medida que edita YAML, con una acción manual "Convertir a JSON" aún disponible.
- Compatibilidad con YAML para múltiples documentos: las secuencias YAML separadas con
---se convierten en una matriz JSON, preservando los límites del documento. - Validación con reconocimiento de líneas: los errores de sangría, dos puntos, anidamiento de matrices y sintaxis muestran un mensaje claro con detalles de líneas y columnas cuando están disponibles.
- Copiar o descargar: copie JSON formateado o guárdelo como un archivo
.jsonpara su próximo flujo de trabajo de desarrollador.
Herramientas relacionadas
Formateador JSON seguro: formatee, valide y corrija JSON localmente. Embellecer/minimizar, resaltar errores, generar TypeScript o Zod, convertir a XML: privado. Pruébalo ahora.
Probador y evaluador JSONPath gratuito para API JSON. Extraiga nodos coincidentes en tiempo real, inspeccione rutas y copie resultados JSON mientras el análisis permanece local en su navegador.
Convierta objetos o matrices JSON a CSV localmente en su navegador. Aplane los campos, obtenga una vista previa del resultado y luego copie o descargue CSV sin cargar datos.
Convierta texto o archivos CSV a matrices JSON localmente en su navegador. Admite encabezados, delimitadores de coma/punto y coma/tabulación, archivos de arrastrar y soltar, copiar y descargar sin cargas.
Compare dos documentos JSON localmente en su navegador. Ordene las claves de los objetos para obtener una diferencia semántica, ignore el ruido del orden de las claves y marque los campos agregados, eliminados y modificados sin cargarlos.
Minimice JSON en una línea, elimine sangrías y saltos de línea, y compare el tamaño original, el tamaño minimizado, los bytes guardados y el porcentaje guardado.
Convertidor JSON a TypeScript en línea gratuito. Genere instantáneamente interfaces y tipos de TypeScript a partir de sus cargas útiles JSON. Generación de código del lado del cliente 100% privado.
Convierta JSON a YAML localmente en su navegador con conversión en vivo, validación estricta de JSON, detalles de error cuando estén disponibles, copia y descarga de YAML. No se cargan datos.
Lógica de cálculo
Esta herramienta utiliza el analizador js-yaml ampliamente utilizado en el navegador. El componente lee el texto, carga el analizador YAML a pedido y usa JSON.stringify para emitir JSON formateado.
El flujo de trabajo no requiere una solicitud de backend y EasyTools no envía contenido YAML a un servidor. Si su entrada utiliza etiquetas personalizadas, estructuras circulares o funciones YAML que el analizador del navegador no puede resolver, la herramienta informa un error de análisis en lugar de adivinar.
Preguntas frecuentes
¿Es seguro convertir YAML con claves API?
Sí. La conversión se ejecuta localmente en su navegador y el texto YAML no se carga, almacena ni envía a los servidores de EasyTools.
¿Admite transmisiones YAML de múltiples documentos?
Sí. Los documentos YAML separados con --- se analizan como múltiples valores y se devuelven como una matriz JSON.
¿Puedo convertir YAML a JSON sin conexión?
Una vez cargadas la página y los scripts necesarios, la conversión no necesita una solicitud de red. Si esos activos ya están disponibles en el navegador, la conversión se ejecuta localmente.
¿Por qué no se pudo convertir mi YAML?
YAML es sensible a la sangría. Los problemas comunes incluyen espacios faltantes después de los dos puntos, tabulaciones y espacios mixtos, anidamiento de matrices inconsistente o cadenas sin comillas.
¿Cómo se asignan las matrices YAML a JSON?
Las listas YAML se convierten en matrices JSON y las asignaciones se convierten en objetos JSON. El YAML de varios documentos se devuelve como una matriz JSON externa.
¿Existe un límite de tamaño?
EasyTools no establece una cuota de texto. Los límites prácticos dependen de la memoria del navegador y del rendimiento del dispositivo; Una entrada YAML muy grande puede ralentizar la página.