Usa el Convertir JSON a INI Online gratuito abajo: tus datos nunca salen de tu navegador, todo el trabajo ocurre en tu dispositivo y no se sube a ningún servidor.
Qué hace esta herramienta
Los archivos de configuración vienen en muchos formatos, e INI es uno de los más antiguos y simples. Un archivo INI tiene secciones entre corchetes, como [server], y lÃneas de clave y valor dentro de cada sección, como host = example.com. Los programas, juegos y servidores han usado archivos INI durante décadas, porque son fáciles de leer, fáciles de editar a mano y fáciles de explicar a un usuario nuevo. Pero las herramientas modernas a menudo guardan ajustes como JSON, y mover ajustes de JSON a un archivo INI a mano es lento y propenso a errores. El Convertir JSON a INI Online hace ese traslado por ti, en tu navegador.
La conversión sigue una regla clara. Los valores de nivel superior quedan fuera de cualquier sección, en la parte superior del archivo. Cada objeto anidado se convierte en una sección con el nombre de su clave, y sus valores se convierten en lÃneas de clave y valor dentro de esa sección. La anidación más profunda se aplana con guiones bajos, asà que un valor a tres niveles de profundidad aún recibe una clave legible. Las listas se convierten en valores separados por comas en una lÃnea. El resultado es un archivo INI plano que cualquier lector de INI puede analizar.
Cómo convertir tus ajustes
Pega un objeto JSON en la casilla de entrada. Debe ser un objeto, no un array, porque los archivos INI describen ajustes con nombre, no listas. Pulsa Convertir, y la casilla de salida muestra el archivo INI, con las secciones en el orden de tus claves JSON. Pulsa Copiar salida para copiarlo, o Descargar INI para guardarlo como archivo config.ini que puedes poner en la carpeta de tu programa.
Este es un ejemplo pequeño. El JSON {“server”: {“host”: “example.com”, “port”: 8080}, “debug”: true} se convierte en una sección [server] con lÃneas de host y puerto, más una lÃnea debug = true fuera de cualquier sección. Ese es todo el patrón. Una vez que ves una conversión, cada otra conversión sigue la misma lógica, lo que hace que la salida sea fácil de prever y fácil de editar a mano después.
Cuándo INI es el formato adecuado
INI sirve para ajustes que las personas editan. Una configuración de juego, una configuración de servidor pequeño, las preferencias de una aplicación de escritorio o las opciones por defecto de una herramienta son buenos candidatos para INI, porque un usuario puede abrir el archivo, encontrar el ajuste, cambiar el valor y guardar, sin aprender la sintaxis de JSON. INI no tiene llaves, ni comillas, ni comas que se puedan equivocar, lo que lo hace tolerante para usuarios no técnicos.
INI sirve menos para datos muy anidados o datos con muchas listas. Si tus ajustes tienen cinco niveles de anidación, aplanarlos en claves con guiones bajos aún funciona, pero el archivo se vuelve más difÃcil de leer que el JSON original. En ese caso, conserva el JSON, o reestructura los ajustes en menos niveles antes de convertir. INI es mejor para ajustes planos o de dos niveles, lo que cubre la mayorÃa de los archivos de configuración reales.
Consejos para una conversión limpia
Primero, usa nombres de clave claros en tu JSON. Las claves se convierten en claves INI tal cual, asà que “max_connections” se lee bien y “mc” no. Segundo, mantén los valores simples: textos, números, verdadero y falso, y listas cortas se convierten limpiamente. Los valores que son a su vez objetos grandes se aplanan o simplifican mejor antes de convertir. Tercero, revisa el orden de las secciones. Las secciones aparecen en el orden de tus claves JSON, asà que ordena tus claves JSON como quieres que se lean las secciones, con la sección más importante primero.
Cuarto, revisa la salida antes de guardar. INI no tiene estándar para tipos, asà que cada valor se convierte en texto. Tu programa leerá “8080” como número solo si lo analiza como tal, y leerá “true” como booleano solo si reconoce la palabra. Comprueba cómo tu programa interpreta los valores INI, y ajusta los valores si hace falta. Quinto, guarda una copia del JSON original. El JSON es el registro exacto; el INI es la copia fácil de leer para personas.
Privacidad y lÃmites
Tus ajustes nunca salen de tu navegador. La conversión se ejecuta en tu dispositivo, y nada se sube a ningún servidor. Eso importa porque los archivos de configuración a menudo contienen nombres de servidor, puertos, rutas y a veces secretos. Aún asà debes quitar contraseñas y claves reales antes de convertir cualquier configuración, incluso en local, porque el archivo de salida puede compartirse después. Pero la conversión en sà no añade exposición.
La herramienta maneja con comodidad objetos de configuración de cada dÃa. No conserva comentarios, porque JSON no tiene comentarios que conservar, y no conserva el orden de claves dentro de objetos anidados más allá del orden que diste. Si tu archivo INI necesita comentarios, añádelos a mano después de convertir, con punto y coma o almohadilla al inicio de la lÃnea, siguiendo la convención de tu programa. Por último, prueba el archivo INI con tu programa antes de confiar en él: cárgalo, comprueba que los ajustes surtan efecto y confirma que ningún valor se haya leÃdo mal.
Herramientas relacionadas
- JSON to INI Converter (English version)
- Convertir Query String a JSON Gratis
- Convertir JSON a Query String Online
