JSON zu INI Konverter Online
Konvertieren Sie JSON zu INI online mit sauberen Abschnitten und Schlüssel-Wert-Paaren. Perfekt für php.ini, MySQL-Konfigurationen und Python configparser. Kostenlos, schnell, browser-basiert.
Was ist die JSON-zu-INI-Konvertierung?
JSON zu INI Konvertierung nimmt strukturierte JSON-Daten und schreibt sie in das einfache Schlüssel=Wert-Format um, das INI-Dateien verwenden. INI-Dateien existieren seit den frühen Windows-Tagen und sind immer noch üblich für Desktop-Apps, Konfigurationsdateien und CLI-Tools, die etwas Lesbares ohne Verschachtelungstricks wollen. Ein JSON zu INI Konverter flacht Ihr JSON in Abschnitte und Schlüssel-Wert-Paare ab. INI ist das abgespeckteste Konfigurationsformat überhaupt: Abschnitte in eckigen Klammern, Schlüssel mit Gleichheitszeichen – das war's im Grunde.
Warum JSON zu INI konvertieren?
Wenn Sie mit Software arbeiten, die INI-Dateien liest (PHPs php.ini, Gits .gitconfig, MySQLs my.cnf, viele Python-Apps mit configparser oder Windows-Desktop-Tools), müssen Sie manchmal JSON-Daten in INI-Form bringen. Eine JSON zu INI Konvertierung erspart Ihnen das Zeile-für-Zeile-Umschreiben. Verwenden Sie dieses Tool, wenn Sie INI-Konfigurationen aus API-Antworten oder als JSON gespeicherten Einstellungen generieren, Konfigurationen von einer JSON-basierten App zu einer INI-basierten migrieren, Konfigurationen in einem Format teilen möchten, das fast jede Sprache ohne Bibliothek parsen kann, oder Einstellungen in einem Texteditor bearbeiten möchten, ohne die Einrückungsregeln von YAML.
So funktioniert unser JSON-zu-INI-Konverter
Wenn Sie auf Konvertieren klicken, mappt das Tool Top-Level-Schlüssel in Ihrem JSON zu INI-Abschnitten (den [Abschnitt]-Headern), und die Werte innerhalb jedes Abschnitts werden zu Schlüssel=Wert-Paaren. Da INI keine tiefe Verschachtelung unterstützt, werden tief verschachtelte JSON-Schlüssel abgeflacht und mit Punkten verbunden, sodass nichts verloren geht. Die Konvertierung ist browser-basiert. Ihr JSON erreicht niemals einen Server.
Enthaltene Funktionen
- Abschnitts-Mapping: Top-Level-Objekte in Ihrem JSON werden zu [Abschnitten].
- Abflachen: tief verschachtelte Schlüssel werden mit Punkt-Notation abgeflacht.
- Typensichere Werte: Strings, Zahlen und Booleans werden ohne unerwartete Anführungszeichen geschrieben.
- Upload-Unterstützung: laden Sie eine .json-Datei von Ihrem Gerät hoch oder ziehen Sie sie per Drag-and-Drop in die Eingabe.
- Ein-Klick-Kopieren: holen Sie sich die INI-Ausgabe mit der Kopieren-Schaltfläche und fügen Sie sie in Ihre Konfigurationsdatei ein.
Anleitung zur Nutzung
- Fügen Sie Ihr JSON in den Eingabebereich ein, oder verwenden Sie die Datei-Upload-Schaltfläche, um eine .json-Datei zu laden.
- Klicken Sie auf die Konvertieren-Schaltfläche, um die INI-Ausgabe zu generieren.
- Bestätigen Sie, dass die Abschnitte korrekt aussehen und die Schlüssel mit dem übereinstimmen, was Ihr Konfigurations-Parser erwartet.
- Klicken Sie auf die Kopieren-Schaltfläche, um das INI in die Zwischenablage zu kopieren.
Häufige Anwendungsfälle
- PHP-Konfiguration: php.ini-Snippets generieren.
- Datenbankkonfigurationen: MySQL- oder PostgreSQL-Konfigurationsdateien erstellen.
- Desktop-Apps: viele ältere Windows- und plattformübergreifende Apps lesen immer noch INI.
- Python configparser: INI ist das Standardformat für den configparser der Standardbibliothek.
Beispielkonvertierung
Eingabe (JSON)
{
"database": {
"host": "localhost",
"port": 5432
},
"app": {
"debug": true
}
}Ausgabe (INI)
[database] host=localhost port=5432 [app] debug=true