JSON / YAML / TOML Caja de herramientas
Valida y formatea localmente, y convierte entre JSON, YAML y TOML; admite la ordenación recursiva de claves y la detección de conversiones no seguras.
Cómo usar el conjunto de herramientas JSON / YAML / TOML
El texto de entrada o archivo de configuración solo se analiza y convierte en el navegador actual; no se carga.
Introducir y reconocer el formato
Pega contenido o carga archivos .json, .yaml, .yml y .toml de hasta 1 MiB; el formato de origen se puede identificar automáticamente o especificar manualmente.
Validar y organizar
Consulta los errores y las advertencias de conversión después del análisis; elige dar formato u ordenar las claves de forma recursiva.
Seleccionar el formato de destino
Convierte entre JSON, YAML y TOML, y copia o descarga el resultado; antes de publicarlo, comprueba los comentarios, las fechas y el significado de los valores numéricos.
Limitaciones y notas
- La conversión eliminará los comentarios; las anclas YAML se expandirán; las etiquetas explícitas, TAG, las referencias circulares y las claves relacionadas con la contaminación de prototipos se bloquearán.
- Los enteros no seguros, los tipos que el formato de destino no puede expresar sin pérdida y las conversiones de fechas TOML a JSON o YAML se bloquearán en lugar de modificar los valores silenciosamente.
- La entrada admite como máximo 1 MiB, cada línea 100000 caracteres, un anidamiento de 100 niveles y 100000 nodos; las distintas implementaciones aún pueden diferir en la sintaxis de límite de YAML o TOML.
Preguntas frecuentes
¿Por qué desaparecen los comentarios después de la conversión?
El analizador construye primero la estructura de datos y después la serializa. Los comentarios no forman parte del modelo de datos general, por lo que la herramienta lo indica claramente, pero no puede conservarlos.
¿Por qué la fecha TOML no se puede convertir en JSON?
La conversión directa puede convertir silenciosamente las fechas con tipo en cadenas normales; la herramienta opta por bloquearla para evitar malentendidos semánticos que impidan una conversión sin pérdidas.
¿Ejecutará las etiquetas YAML o construirá objetos arbitrarios?
No. Las etiquetas explícitas y las claves peligrosas se rechazan; la herramienta solo acepta estructuras de datos simples restringidas.