uhubKostenlose Online-Tools, die in deinem Browser laufen
INI-zu-JSON-Konverter
INI-Datei einfügen und JSON erhalten. Abschnitte werden Objekte, Schlüssel werden Eigenschaften. JSON lässt sich auch zurück in INI wandeln.
Läuft vollständig in deinem Browser. Eingaben werden weder gesendet noch gespeichert.
So funktioniert es
INI → JSON oder JSON → INI wählen.
INI oder JSON in das Eingabefeld einfügen.
Optional Namen kleinschreiben (iniparser-kompatibel) oder Zahlen und true/false umwandeln.
Ergebnis kopieren oder herunterladen.
Das Parsen folgt den Regeln der C-Bibliothek iniparser: Jede Zeile wird an den Enden getrimmt, Zeilen mit # oder ; am Anfang sind Kommentare, [Name] beginnt einen Abschnitt und key = value setzt einen Wert. Ein Wert in "doppelten" oder 'einfachen' Anführungszeichen wird unverändert übernommen; ohne Anführungszeichen endet er beim ersten ; oder #. Eine Zeile mit Backslash am Ende wird mit der nächsten verbunden. Schlüssel vor dem ersten Abschnitt landen auf der obersten JSON-Ebene.
Häufige Fragen
Werden INI-Kommentare unterstützt?
Ja. Zeilen, die mit ; oder # beginnen, werden übersprungen. Ein Wert ohne Anführungszeichen endet ebenfalls bei ; oder #, daher solche Werte in Anführungszeichen setzen.
Warum sind alle Werte Strings?
INI kennt keine Datentypen, daher bleiben Werte standardmäßig Strings. Mit der Umwandlung von Zahlen und true/false entstehen JSON-Zahlen und Booleans.
Was passiert bei einem Syntaxfehler?
Ist eine Zeile weder Kommentar noch Abschnitt noch key = value, wird nichts umgewandelt und die Zeilennummer jedes Fehlers angezeigt – so wie iniparser die Datei ablehnt.