Conversor bidireccional de INI y JSON
Convierte un dialecto INI documentado y sensible a mayúsculas a JSON y viceversa, conservando cadenas y rechazando nombres duplicados o tipos incompatibles.
Acerca de conversor bidireccional de ini y json
Conversor bidireccional de INI y JSON:Convierte un dialecto INI documentado y sensible a mayúsculas a JSON y viceversa, conservando cadenas y rechazando nombres duplicados o tipos incompatibles.
Cómo funciona esta herramienta
Convierte entre un documento INI y un objeto JSON. Los valores INI siguen siendo cadenas, incluidos números, fechas y enteros grandes. Las claves y secciones distinguen mayúsculas; los puntos son literales. Admite claves raíz y un nivel de secciones. Usa el dialecto INI documentado aquí, no un estándar INI universal.
Canalización de procesamiento y arquitectura técnica:
- Carga el ejemplo o escribe [app], name=CZOA y port=8787 en líneas separadas.
- Elige INI → JSON y Ejecutar localmente.
- Comprueba que name y port sean cadenas JSON y copia la salida.
Ejemplo y aplicación práctica
Escenario de aplicación práctica: Convertir INI con sección a JSON.
Entrada de muestra:
Procesamiento computacional: La conversión se ejecuta como texto local.
Salida ilustrativa:
Límites y casos especiales
La entrada admite 1.000.000 de unidades de código UTF-16 y la salida 8.388.608. Se rechazan entradas vacías y Unicode inválido. JSON debe contener cadenas o un nivel de secciones con cadenas; se rechazan matrices, null, números, booleanos y objetos más profundos. Las entradas deben empezar en la primera columna. Solo = separa clave y valor; # y ; indican comentarios de línea completa. Se rechazan nombres duplicados o en conflicto, nombres con corchetes o espacios externos, NUL, valores multilínea y cadenas JSON con espacios externos. Se recortan los espacios externos de los valores INI. No se conservan comentarios, formato ni orden de claves. No hay interpolación ni herencia DEFAULT; comillas y # o ; dentro del valor son literales. 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
- RFC 8259 (sintaxis JSON)
- Dialecto INI documentado de CZOA; configparser de Python sirve como comparación independiente, no como especificación INI universal
Responsable del contenido: CZOA Tools · Última revisión: 2026-09-15 · Metodología de revisión
Cómo se usa
- Carga el ejemplo o escribe [app], name=CZOA y port=8787 en líneas separadas.
- Elige INI → JSON y Ejecutar localmente.
- Comprueba que name y port sean cadenas JSON y copia la salida.
Preguntas frecuentes
¿Qué JSON produce el ejemplo INI de app?+
En modo INI a JSON, `[app]`, `name=CZOA` y `port=8787` producen app.name CZOA y app.port como cadena `"8787"`.
¿INI a JSON infiere números o Boolean?+
No. El puerto observado no se infiere como número: los valores INI son texto. Aplique tipos después según el esquema consumidor.
¿Cómo influyen secciones y comentarios INI?+
Las secciones forman grupos de objeto y se analiza la sintaxis compatible. No es validador completo de configuración ni conserva toda la disposición fuente.
¿JSON ↔ INI representa cualquier valor JSON?+
No. La asignación está limitada; Unicode inválido, tamaño excesivo, estructuras no compatibles o entrada inválida se rechazan antes de emitir salida.
