Ir al contenido principal
CuteJSON
↑↓ Navegar Enter Seleccionar Esc Cerrar

Conversor de JSON a YAML

Convierte entre JSON y YAML sin que ninguno de los dos documentos salga de tu navegador.

Volver a todas las herramientas

Atajos de teclado

Funcionan donde exista la accion correspondiente en esta pagina.

Abrir la paleta de comandos
Ctrl/Cmd + K
Ejecutar la accion principal
Ctrl/Cmd + Enter
Formatear
Ctrl/Cmd + Shift + F
Minificar
Ctrl/Cmd + Shift + M
Copiar la salida
Ctrl/Cmd + Shift + C
Abrir archivo
Ctrl/Cmd + Shift + O
Descargar la salida
Ctrl/Cmd + S
Cerrar este dialogo
Esc
Abrir este dialogo
F1 / ?

Datos locales

Todo lo de abajo se guarda solo en este navegador, en este dispositivo. Nada de esto se envia jamas a ningun sitio, y cerrar este dialogo no hace falta para que eso siga siendo cierto.

Borradores sin guardar
Herramientas con opciones recordadas

Archivos abiertos recientemente

    Todavia no se abrio ningun archivo en este dispositivo.

    Compartir mediante enlace

    El contenido se guarda en la parte del enlace despues del simbolo #, que los navegadores nunca envian a un servidor. Nada de esto se sube a cutejson.com ni a ningun otro lugar.

    Comparte la primera entrada de esta pagina. En una herramienta con mas de una, solo se incluye esa.

    Todavia no hay nada que compartir. Pegue o escriba algo primero.

    JSON

    Cargar desde una URL

    Obtiene la URL directamente desde tu navegador y carga en este panel el texto que devuelva.

    YAML

    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

    1. Elige una direccion, pega tu documento en el panel izquierdo o carga el ejemplo.
    2. Elige la anchura de la sangria y pulsa Convertir.
    3. Copia el resultado o descargalo como archivo.