Conversor bidireccional de JSON y YAML

Convierte JSON y datos YAML 1.2 core con direcciones explícitas, expansión limitada de alias y rechazo de valores que perderían precisión.

Cargando herramienta...

Acerca de conversor bidireccional de json y yaml

Conversor bidireccional de JSON y YAMLConvierte JSON y datos YAML 1.2 core con direcciones explícitas, expansión limitada de alias y rechazo de valores que perderían precisión.

Cómo funciona esta herramienta

Convierte datos compatibles con JSON entre JSON y el esquema core de YAML 1.2. Objetos, matrices, cadenas, booleanos, null y números admitidos conservan sus valores y tipos. Las claves YAML deben ser cadenas. Las anclas anteriores y los alias sin ciclos se expanden como datos JSON. Las fechas sin etiqueta siguen siendo cadenas; << es una clave literal, sin combinación de mapas.

Canalización de procesamiento y arquitectura técnica

  1. Carga el ejemplo o introduce un objeto JSON con name e items.
  2. Elige JSON → YAML y Ejecutar localmente.
  3. Revisa los valores YAML, copia toda la salida y usa YAML → JSON para volver a convertirla.

Ejemplo y aplicación práctica

Escenario de aplicación práctica: Convertir JSON a YAML.

Entrada de muestra:

{"name":"Ada","active":true}

Procesamiento computacional: Convierte texto tras elegir la dirección.

Salida ilustrativa:

Salida name: Ada y active: true.

Límites y casos especiales

La entrada admite 1.000.000 de unidades de código UTF-16, la salida 8.388.608 y la profundidad 100 niveles de colecciones, incluida la expansión de alias. Se rechazan entradas vacías y Unicode inválido. Los números deben ser finitos, sin pérdida de precisión decimal ni valores que se reduzcan a cero por ser demasiado pequeños; los enteros deben estar entre ±9.007.199.254.740.991. Se rechaza el cero negativo. Escribe valores grandes o de alta precisión entre comillas. Se rechazan claves duplicadas o no textuales, alias cíclicos o futuros, varios documentos, YAML 1.1 y etiquetas no core, como fechas tipadas o datos binarios. No se conservan comentarios, formato, nombres de anclas ni orden de claves. No hay carga ni descarga de archivos.

Procesamiento en el navegador y privacidad

La función de la herramienta está diseñada para procesar la entrada en el navegador sin enviarla intencionadamente a un servidor de procesamiento de CZOA. Las solicitudes de recursos del sitio, analítica o publicidad son independientes. El navegador, sus extensiones y el software administrado del dispositivo quedan fuera de este límite.

Ejecución local y metodología de verificación

El procesamiento de la carga útil de esta herramienta está diseñado para ejecutarse localmente en el navegador mediante JavaScript o Web Workers. Las solicitudes de recursos del sitio, análisis o publicidad son independientes. La confidencialidad, la repetibilidad y la latencia dependen del entorno del navegador y no se garantizan de forma absoluta.

Normas técnicas y especificaciones de conformidad

Responsable del contenido: CZOA Tools · Última revisión: 2026-09-15 · Metodología de revisión

Cómo se usa

  1. Carga el ejemplo o introduce un objeto JSON con name e items.
  2. Elige JSON → YAML y Ejecutar localmente.
  3. Revisa los valores YAML, copia toda la salida y usa YAML → JSON para volver a convertirla.

Preguntas frecuentes

¿Cómo convierto JSON a YAML de forma explícita?+

Seleccione JSON a YAML, pegue el documento y pulse Ejecutar localmente. `{ "name":"Ada", "active":true }` produce `name: Ada` y `active: true`.

¿Qué significa Auto para una entrada JSON o YAML?+

Auto intenta la dirección compatible según el texto. Elija la dirección de forma explícita cuando pueda haber ambigüedad o necesite repetir el flujo.

¿Qué sintaxis YAML no vuelve sin pérdida desde JSON?+

JSON no contiene comentarios, aliases, tags, claves repetidas ni claves de objeto no textuales; esa sintaxis YAML no se preserva como datos JSON completos.

¿Dónde se ejecuta la conversión y qué límite tiene?+

Es procesamiento de texto en el navegador. Requiere Unicode válido y estructuras aceptadas; documentos grandes o muy anidados están limitados.