Conversor de JSON a YAML
Convierte entre JSON y YAML sin que ninguno de los dos documentos salga de tu navegador.
JSON
El coloreado de sintaxis esta desactivado en este documento porque recolorear algo tan grande en cada pulsacion ralentizaria la escritura. Todas las herramientas siguen funcionando con normalidad.
YAML
El coloreado de sintaxis esta desactivado en este documento porque recolorear algo tan grande en cada pulsacion ralentizaria la escritura. Todas las herramientas siguen funcionando con normalidad.
El resultado aparece aqui.
Funciona por completo en tu navegador. Nada de lo que pegas se sube, y puedes comprobarlo en la pestana Red de tu navegador.
Sobre esta herramienta
YAML es un lenguaje mas grande que JSON, asi que esto convierte el subconjunto que JSON puede contener y rechaza el resto por su nombre en lugar de estropearlo. Al escribir, un objeto se convierte en una clave por linea y un array repite su clave o su guion por elemento; una cadena se cita solo cuando de otro modo se leeria como un numero, un booleano, un null o un indicador de YAML; y un null se convierte en una clave sin valor; un array tambien se puede escribir como su propio flujo de varios documentos, un documento separado por --- por elemento, en lugar de una sola secuencia, una eleccion explicita en lugar de la predeterminada, ya que un array comun no da ninguna senal por si mismo de cual lectura se queria. Al leer, se leen un objeto, una secuencia, una cadena citada, un bloque escalar, una coleccion en flujo y un escalar simple plegado; un anclaje y los alias que apuntan a el se resuelven copiando el valor anclado a cada lugar que lo referencia; y un flujo de mas de un documento separado por --- vuelve como un array JSON, un elemento por documento; las etiquetas y las claves complejas se siguen rechazando por su nombre. Un escalar simple se pliega sobre las lineas mas sangradas que le pertenecen, y una linea que resulta abrir un bloque se rechaza en lugar de tragarse, porque YAML no puede continuar un escalar simple con un indicador. Los numeros viajan por el flujo de tokens, asi que un entero de veinte digitos vuelve con sus veinte digitos, anclado o no.
Como se usa
- Elige una direccion, pega tu documento en el panel izquierdo o carga el ejemplo.
- Elige la anchura de la sangria y pulsa Convertir.
- Copia el resultado o descargalo como archivo.