Interpreta las rutas
Un JSON Pointer vacío indica la raíz. Una barra dentro de una clave se escribe ~1 y una tilde, ~0. Los contenedores también cuentan como nodos. La tabla añade 50 filas cada vez, hasta las primeras 500.
Herramientas JSON
Pega JSON estricto, ajusta los espacios y las cadenas multilínea y exporta el resultado verificado.
Se procesa en este navegador. La entrada no se sube ni se guarda.
Resultado desactualizado; exportación deshabilitada.
Pasar JSON a YAML permite llevar una respuesta de API a un archivo de configuración legible. Conviene distinguir un puerto numérico del mismo valor escrito entre comillas antes de entregarlo a otra aplicación.
Este conversor de JSON a YAML muestra los tipos por ruta. Los números conservan su texto original, incluidos identificadores largos y ceros decimales, sin pasar primero por un número de JavaScript.
JSON a YAML mantiene como texto las cadenas "true", "007" y las fechas escritas como cadenas. Las comillas y la vista de rutas permiten comprobar esa diferencia. Los seis contadores incluyen todos los nodos, aunque la tabla muestre solo una parte.
El bloque literal presenta el contenido en varias líneas. El modo entre comillas utiliza escapes. Ninguno debe plegar o borrar los saltos: el valor de cada cadena se compara después de volver a analizar la salida.
Un JSON Pointer vacío indica la raíz. Una barra dentro de una clave se escribe ~1 y una tilde, ~0. Los contenedores también cuentan como nodos. La tabla añade 50 filas cada vez, hasta las primeras 500.
El modo automático espera 350 milisegundos tras la edición. Desactívalo para usar el botón o Ctrl/Cmd+Enter. Cambiar la entrada o una opción deshabilita inmediatamente la exportación del resultado anterior.
El estado confirma una comprobación de datos YAML 1.2. No confirma los campos de Kubernetes ni la precisión de los números del programa receptor. Valida también el archivo con la aplicación que lo utilizará.
Los objetos pasan a mapas y los arrays a secuencias. También se admiten cadenas, números, booleanos y null en la raíz. Los objetos y arrays vacíos siguen distinguiéndose mediante {} y [].
Los enteros largos, exponentes, ceros decimales y cero negativo salen del token original. La comprobación posterior contrasta también los tokens, sin depender de una igualdad entre números ya redondeados.
Elige dos o cuatro espacios. El modo literal utiliza el indicador adecuado para los saltos finales. Los retornos de carro o controles pueden requerir comillas; las cadenas ordinarias siempre quedan entre comillas dobles.
El convertidor revisa la sintaxis YAML y compara mapas, orden de arrays, tipos y valores de cadenas con el árbol original. Una diferencia bloquea copiar y descargar. El archivo completo usa la extensión .yaml.
Este convertidor pone siempre comillas dobles a las cadenas ordinarias y a las claves para conservar su tipo. Las cadenas multilínea pueden usar bloques literales. No se infieren fechas, números o booleanos a partir de texto.
Sí, incluidas las claves numéricas como "9" seguida de "2". Los arrays conservan su orden. No existe una opción para ordenar las claves, de modo que la jerarquía sigue a la entrada.
Sí, hasta profundidad 100 y dentro de los límites de caracteres y nodos. Una estructura más profunda provoca un error en lugar de producir un documento parcial.
No necesitas instalar un programa para usar esta página; la conversión funciona en un navegador con JavaScript. Para flujos por lotes o validación de esquemas conviene usar las herramientas del proyecto receptor.
Si el JSON contiene "8080", el valor ya es una cadena y así se conserva. Para obtener un número debe ser 8080 sin comillas en el origen. JSON a YAML no cambia el tipo por el aspecto del texto.
¿Has encontrado un caso que no se convierte correctamente?
Usa JSON a YAML para comparar el puerto numérico con su versión textual, elegir un estilo de líneas y descargar la configuración revisada.