uhubHerramientas online gratuitas que funcionan en tu navegador
Conversor de INI a JSON
Pega un archivo INI y obtén JSON. Las secciones son objetos y las claves, propiedades. También puedes volver de JSON a INI.
Funciona por completo en tu navegador. Nada de lo que escribes se envía ni se guarda.
Cómo usar
Elige INI → JSON o JSON → INI.
Pega tu INI o JSON en el cuadro de entrada.
Si quieres, pasa los nombres a minúsculas (compatible con iniparser) o convierte números y true/false.
Copia o descarga el resultado.
El análisis sigue las reglas de la biblioteca C iniparser: se recortan los espacios de cada línea, las líneas que empiezan por # o ; son comentarios, [nombre] abre una sección y key = value asigna un valor. Un valor entre "comillas dobles" o 'simples' se toma tal cual; sin comillas termina en el primer ; o #. Una línea que acaba en barra invertida continúa en la siguiente. Las claves antes de la primera sección quedan en el nivel superior del JSON.
Preguntas frecuentes
¿Admite comentarios INI?
Sí. Se omiten las líneas que empiezan por ; o #. Un valor sin comillas también termina en ; o #, así que pon entre comillas los valores que contengan esos caracteres.
¿Por qué todos los valores son texto?
INI no tiene tipos de datos, así que por defecto se mantienen como cadenas. Activa la conversión de números y true/false para obtener números y booleanos JSON.
¿Qué pasa si hay un error de sintaxis?
Si alguna línea no es comentario, sección ni key = value, no se convierte nada y se muestra el número de línea de cada error, igual que iniparser rechaza el archivo.