INI naar JSON/YAML
Converteer INI-configuratiebestanden naar JSON of YAML
Invoer en opties
Draait in uw browser. Uw invoer blijft op dit apparaat.
Geconverteerde uitvoer
Voer inhoud in of laad een voorbeeld om te beginnen.
Over de INI-naar-JSON-converter
Onze gratis INI-naar-JSON-converter zet klassieke INI-configuratiebestanden met één klik om in gestructureerde JSON en weer terug. Het INI-formaat is al tientallen jaren een vaste waarde voor applicatieconfiguratie, van php.ini en exports van het Windows-register tot MySQL-bestanden als my.cnf. Deze tool slaat de brug tussen de eenvoudige INI-syntaxis met secties en sleutels en het breed ondersteunde JSON-formaat dat moderne API's, toolchains en clouddiensten gebruiken.
Systeembeheerders en DevOps-engineers komen INI-bestanden vaak tegen bij het beheren van verouderde applicaties, databaseverbindingsinstellingen of serverconfiguraties. Door deze bestanden naar JSON om te zetten kunt u ze eenvoudig doorgeven aan automatiseringsscripts, REST API's, Terraform-modules of platformen voor containerorkestratie die JSON als invoer verwachten.
De converter herkent automatisch gegevenstypen: numerieke strings worden getallen en booleaanse trefwoorden worden true/false-waarden. Hij behoudt sectiekoppen als geneste JSON-objecten, ondersteunt zowel puntkomma- als hekje-commentaar en geeft statistieken over secties en sleutels, zodat u in één oogopslag de volledigheid controleert. Alle verwerking gebeurt in uw browser, zodat uw configuratiegeheimen veilig blijven.
Belangrijkste functies
- Tweerichtingsconversie van INI naar JSON en van JSON naar INI
- Sectiekoppen blijven behouden als geneste JSON-objecten
- Automatische herkenning van gegevenstypen voor strings, getallen en booleans
- Parsing met commentaarherkenning (ondersteunt de commentaarstijlen ; en #)
- Sleutel-waardeparen op het hoogste niveau zonder sectiekoppen worden ondersteund
- Conversiestatistieken met invoergrootte, uitvoergrootte, secties en sleutels
- Ondersteuning voor het uploaden van .ini-, .cfg-, .conf-, .json- en .txt-bestanden
- Downloaden en naar het klembord kopiëren van de geconverteerde uitvoer met één klik
- Ingebouwde voorbeeldconfiguratie om snel te testen
- 100% verwerking aan de clientzijde, uw gegevens verlaten uw browser nooit
Gebruik
- Kies de richting: Klik op "INI naar JSON" of "JSON naar INI" om de conversiemodus in te stellen.
- Geef invoer op: Plak uw INI- of JSON-inhoud, upload een bestand of klik op "Voorbeeld" om voorbeeldconfiguratiegegevens te laden.
- Converteer: Druk op de knop Converteren om direct de uitvoer te genereren.
- Bekijk de statistieken: Controleer in het statistiekenpaneel het aantal secties, het aantal sleutels en de bestandsgroottes.
- Download of kopieer: Klik op "Downloaden" om op te slaan als .ini- of .json-bestand, of op "Kopiëren" om het resultaat op uw klembord te plaatsen.
Toepassingen
- PHP-configuratie: Zet php.ini-instellingen om naar JSON voor gebruik in deploymentscripts of beheerprogramma's voor omgevingsvariabelen.
- Database-inrichting: Zet MySQL my.cnf- of PostgreSQL-configuraties om naar JSON voor geautomatiseerde provisioningtools.
- Migratie van verouderde systemen: Moderniseer oude INI-configuraties in Windows-stijl tot JSON voor cloud-native applicaties.
- Serverbeheer: Zet Apache-, Nginx- of Samba-configuraties in INI-stijl om naar JSON voor gecentraliseerd configuratiebeheer.
- Instellingen van desktopapplicaties: Lees .ini- of .cfg-bestanden van applicaties en zet ze om naar JSON voor back-up of migratie.
- CI/CD-pipelines: Genereer JSON uit INI-configuratiebestanden voor gebruik met GitHub Actions, Jenkins of andere automatiseringstools.
- Omgevingsbeheer: Zet INI-bestanden in .env-stijl om naar JSON voor gebruik met platformen voor containerorkestratie.
- Documentatie: Zet INI-configuraties om naar JSON voor opname in API-documentatie of technische specificaties.
Veelgestelde vragen
Is deze tool gratis?
Ja. De INI-naar-JSON-converter is volledig gratis te gebruiken, zonder aanmelding, zonder gebruikslimieten en zonder verborgen kosten.
Zijn mijn gegevens veilig?
Zeker. Alle conversie gebeurt lokaal in uw browser. Uw INI-configuratiegegevens worden nooit naar een server verzonden.
Worden opmerkingen in INI-bestanden ondersteund?
Ja. De parser herkent zowel puntkomma- (;) als hekje-commentaar (#). Commentaar wordt tijdens de conversie verwijderd, omdat JSON dit niet ondersteunt.
Hoe worden INI-secties in JSON weergegeven?
Elke [section] in het INI-bestand wordt een geneste JSON-object. Sleutels binnen die sectie worden eigenschappen van het object. Sleutels op het hoogste niveau zonder sectie komen in de root van de JSON-uitvoer te staan.
Worden dubbele sleutels verwerkt?
Als er binnen dezelfde sectie dubbele sleutels voorkomen, wint de laatste waarde. Zorg voor de beste resultaten dat uw INI-bestand binnen elke sectie unieke sleutels gebruikt.
Tips & best practices
- Gebruik secties consequent: Groepeer verwante sleutels onder [section]-koppen voor een overzichtelijkere JSON-structuur met correcte nesting.
- Let op typeconversie: Waarden zoals "true", "false" en numerieke strings worden automatisch geconverteerd. Zet ze tussen aanhalingstekens in uw INI-bestand als ze als gewone strings moeten worden behandeld.
- Controleer het aantal secties en sleutels: Gebruik het statistiekenpaneel om na te gaan of alle secties en sleutels correct zijn geparsed.
- Round-trip-test: Converteer INI naar JSON en weer terug naar INI om te controleren of er tijdens de omzetting geen gegevens verloren zijn gegaan.
- Verwijder geheimen: Ook al gebeurt de verwerking lokaal, verwijder wachtwoorden en API-sleutels voordat u de geconverteerde uitvoer deelt.
- Laad eerst het voorbeeld: Klik op "Voorbeeld" om het verwachte INI-formaat te zien voordat u uw eigen configuratiegegevens plakt.