Convertidor INI ↔ JSON
Convertir
Parsea la entrada INI sección por sección (los nombres de sección con puntos se convierten en objetos anidados), infiere números, booleanos y null de valores sin comillas, y respeta cadenas entrecomilladas para mantenerlas exactas. La dirección inversa escribe un objeto de nivel superior como la cabeza sin sección, luego emite cada objeto anidado como su propia [sección], aplanando niveles más profundos con nombres punteados. Los comentarios (; o #) se leen en la entrada pero no se preservan en la salida.
Nombres de sección punteados como [server.tls] se vuelven objetos anidados. Los valores entrecomillados quedan como cadenas; números/booleanos/null sueltos se infieren.
Cómo usar
- Elige una dirección (INI → JSON o JSON → INI).
- Pega tu configuración a la izquierda.
- Copia el resultado a la derecha. Cambiar de dirección alimenta la salida actual como entrada.
Preguntas frecuentes
- ¿Por qué mi valor sin comillas se convirtió en número?
- INI no tiene tipos nativos, así que el parser los infiere: enteros sueltos, flotantes, true/false y null se convierten. Envuelve el valor en "..." para mantenerlo como cadena.
- ¿Se preservan los comentarios al volver a INI?
- No. JSON no tiene construcción de comentario, así que lo que lees se descarta antes del round-trip. Añade comentarios a mano tras exportar.
Herramientas relacionadas
Conversor de Unidades CSS
Convierte entre px, rem, em, pt, vw, vh y % usando tu propio tamaño de fuente y viewport.
Conversor JSON ↔ YAML
Convierte JSON a YAML o YAML a JSON — elige la indentación y copia el resultado.
Conversor de Tamaño de Datos
Convierte entre bytes, KB, MB, GB, TB — en decimal (1000) o binario (1024).
Conversor de Números Romanos
Convierte entre números arábigos y romanos de 1 a 3999.
Conversor de Bases Numéricas
Convierte números entre binario, octal, decimal y hexadecimal.
Conversor de Unidades
Convierte longitud, peso, temperatura, área, volumen, velocidad y tiempo.