Conversor INI ⇄ JSON
Convierta archivos de configuración INI a JSON y viceversa, directamente en su navegador.
Conversor INI ⇄ JSON
Pegue un archivo de configuración INI y obtenga un objeto JSON limpio, o pegue JSON y obtenga INI. El convertidor se ejecuta en ambos sentidos, por lo que se adapta tanto si estás leyendo una configuración heredada en una aplicación moderna como si estás escribiendo una para una herramienta que todavía espera el formato clásico clave=valor. Trabajos típicos: convertir un archivo php.ini o de configuración de una aplicación de escritorio en JSON para un script, inspeccionar una configuración como datos estructurados o generar una sección INI a partir de un objeto que ya tiene.
El lado INI maneja el formato tal como aparece en la naturaleza. Los encabezados de sección entre corchetes se convierten en objetos anidados y cualquier par clave=valor antes de la primera sección permanece en la raíz. Los comentarios que comienzan con punto y coma o almohadilla se ignoran y se recortan los espacios en blanco alrededor de las claves y los valores. Los valores se mantienen deliberadamente como cadenas en lugar de adivinarse en números o booleanos, por lo que una versión como 007 o un puerto escrito con un cero a la izquierda sobrevive al viaje de ida y vuelta sin cambios. Un signo igual dentro de un valor se deja solo; solo el primero divide la línea.
En el sentido contrario, las propiedades escalares en el objeto raíz se convierten en líneas clave=valor de nivel superior y los objetos anidados se convierten en sus propios bloques de [sección]. Las matrices y el anidamiento más profundo no tienen cabida en el INI plano, por lo que se omiten en lugar de escribirse como marcas rotas. Desactive "Pretty-print JSON" para obtener un resultado compacto de una sola línea, o déjelo activado para una sangría de dos espacios que pueda leer.
Todo se ejecuta localmente en su navegador. Su configuración nunca sale de la página, lo que importa cuando el archivo contiene credenciales de base de datos, claves API o nombres de host internos. El JSON no válido se informa con calma en lugar de una salida en blanco, por lo que puede encontrar la coma o el corchete que falta e intentarlo de nuevo.