YAML / TOML / ENV Config

INI zu JSON KonverterKonfigurationen mit klaren Grenzen

Quell- und Zielformat wählen, nicht darstellbare Werte prüfen und das aktuelle Ergebnis exportieren.

INI zu JSON Konverter

Eingabe

Ergebnis

Die Inhalte bleiben zur Verarbeitung in diesem Browser.

Optionen

Typ- und Kompatibilitätsbericht

Keine Typhinweise vorhanden.

Das Ergebnis ist veraltet.

INI zu JSON Konverter ist der Einstieg für Konfigurationsdateien, deren Werte beim Wechsel des Formats dieselbe Bedeutung behalten sollen. Aus 0080 wird kein vermuteter Zahlenwert; INI-Werte bleiben Zeichenketten.

Neben JSON zu INI stehen Properties, plist XML, TOML und YAML bereit. Die zwölf unterstützten Richtungen sind ausdrücklich begrenzt. Eine Dateiendung löst keine automatische Erkennung aus; wählen Sie die tatsächliche Syntax.

Warum INI zu JSON Konverter?

Probleme vor dem Austausch erkennen

Ungeeignete Werte lokalisieren

INI zu JSON Konverter zeigt die betroffenen Pfade. Verschachtelte Objekte werden für Properties nicht in Punktschlüssel zerlegt: Ein vorhandener Schlüssel mit Punkt könnte sonst dieselbe Bezeichnung erhalten.

Passende Baumwerte passieren einen Typfilter; abgewiesene Pfade stehen im gelben Bericht.

Teilergebnisse bleiben nachvollziehbar

Jede Datei hat einen eigenen Status. Das ZIP enthält erfolgreiche Ausgaben und einen vollständigen Bericht über alle Dateien. Ein teilweise fehlgeschlagener Stapel wird ausdrücklich so bezeichnet.

Fünf Dateien werden in drei erfolgreiche Ausgaben und zwei Fehler mit Bericht aufgeteilt und als ZIP gebündelt.

Erst die Syntax prüfen, dann den Stapel

01

Quelle bewusst auswählen

INI benötigt einen Abschnitt; Properties ist eine flache Zuordnung von Zeichenketten. Ein Doppelpunkt reicht nicht aus, um das Format sicher zu erraten.

  • Ein Formatwechsel ersetzt den Text nicht. Laden Sie bei Bedarf das passende Beispiel.
02

Ausführung steuern

Text wird standardmäßig nach 350 ms Ruhe umgewandelt. Ohne Automatik starten Schaltfläche oder Ctrl/Cmd+Enter den Vorgang. Stapel werden immer manuell gestartet.

  • Jede Änderung sperrt den Export veralteter Ergebnisse unmittelbar.
03

Bericht vor dem Download lesen

Prüfen Sie abgewiesene Pfade und binary64-Hinweise. Lange Listen erscheinen abschnittsweise; der heruntergeladene Bericht enthält trotzdem alle Einträge.

  • Nummern unterscheiden Ausgabedateien mit ähnlichen Namen. Fehlgeschlagene Dateien erhalten keine scheinbar gültige Ausgabe.

Werte und Fehler nachvollziehen

Zeichenketten ohne Typvermutung

INI und Properties behalten 001 und false als Text. Punkte in Schlüsseln werden weder als Objektpfad noch als Array-Index ausgelegt.

Ganzzahlen ohne vorzeitige Rundung

JSON und YAML verwenden einen Syntaxbaum mit unveränderten Zahlentokens. TOML- und plist-Fließkommazahlen erhalten binary64-Hinweise; Ganzzahlen außerhalb des vorzeichenbehafteten 64-Bit-Bereichs werden für diese Ziele abgewiesen.

Ein Bericht pro Stapel

Bis zu 20 UTF-8-Dateien desselben Formats werden verarbeitet. Nummerierte Ergebnisse und conversion-report.json liegen gemeinsam im ZIP; der reservierte Berichtsname wird nicht überschrieben.

Unterstützte Syntax und Grenzen

Genau zwölf Richtungen
JSON lässt sich mit INI, Properties, plist XML, TOML und YAML in beide Richtungen umwandeln. Hinzu kommt TOML↔YAML. Identische Formate, allgemeines XML, CSV und weitere Paare sind ausgeschlossen.
INI nur mit Abschnitten
Die Wurzel enthält Abschnittsobjekte mit Zeichenketten. DEFAULT, globale Schlüssel, doppelte Abschnitte oder Schlüssel, eingerückte Datenzeilen und mehrzeilige Werte werden abgewiesen. Keine Interpolation; Groß- und Kleinschreibung bleiben erhalten. Randabstände in Ausgabewerten sind nicht zulässig, weil sie beim Lesen verschwänden.
Properties nach Reader-Regeln
Dateien werden streng als UTF-8 gelesen, nicht als ISO-8859-1 geraten. Java-Escapes und Fortsetzungszeilen werden verarbeitet; Nicht-ASCII-Zeichen werden beim Schreiben maskiert. Doppelte decodierte Schlüssel führen zum Fehler. Objekte, Arrays, Zahlen, boolesche Werte und null werden nicht in Text umgewandelt.
plist als begrenztes XML
date, data, null und binäre plist-Dateien werden nicht unterstützt. Nur die übliche Apple-DOCTYPE-Deklaration ist erlaubt. Eigene Entitäten und externe Zugriffe sind ausgeschlossen. Ungültige XML-Zeichen werden abgewiesen; Wagenrückläufe bleiben durch Zeichenreferenzen erhalten.
Zahlen und YAML-Dokumente
TOML-Datumswerte werden abgewiesen. Jede Fließkommazahl wird als binary64 gemeldet; ihre ursprüngliche Schreibweise bleibt nicht garantiert erhalten. Überlauf und Unterlauf auf null im Zielformat scheitern. YAML ist auf ein Dokument mit Kerntypen begrenzt, ohne Aliasse, Merge-Schlüssel oder eigene Tags.
Größe und Normalisierung
Pro Eingabe gelten 500.000 Zeichen, pro Upload 2 MB und pro Stapel 10 MB. Die Tiefe ist auf 100, die Knotenzahl auf 50.000 begrenzt. Kommentare, Leerraum und die Wahl der Anführungszeichen bleiben nicht erhalten. Bewahren Sie die kommentierte Quelldatei separat auf. Jede Ausgabe ist auf 2.000.000 Zeichen begrenzt.

INI zu JSON Konverter: Fragen

Wie werden INI-Abschnitte als JSON dargestellt?

Jeder INI-Abschnitt wird zu einem Schlüssel des JSON-Wurzelobjekts. Darunter stehen seine Schlüssel mit Zeichenketten als Werten. Groß- und Kleinschreibung werden unterschieden; es gibt keine Zusammenführung doppelter Abschnitte.

Sind Schlüssel außerhalb eines Abschnitts zulässig?

Nein. Dieser INI zu JSON Konverter verlangt zuerst eine Abschnittsüberschrift. Die Bedeutung globaler Schlüssel unterscheidet sich je nach INI-Dialekt und wird hier nicht stillschweigend festgelegt.

Bleiben INI-Kommentare nach der Umwandlung erhalten?

Nein. Kommentare und ursprüngliche Abstände gehören nicht zum gemeinsamen Datenmodell. Auch eine Rückumwandlung rekonstruiert diese Angaben nicht; die Quelldatei sollte erhalten bleiben.

Lassen sich Zahlenfolgen als Zeichenketten erhalten?

Ja. INI und Properties verwenden keine automatische Typerkennung für Werte. 001 und true bleiben Text. Für den Rückweg von JSON müssen die Werte ebenfalls ausdrücklich als Zeichenketten vorliegen.

Verlässt die eingefügte Konfiguration meinen Browser?

Die Verarbeitung erfolgt im aktuellen Browser. Es gibt keinen URL-Import und keine serverseitige Konvertierung. Auch Stapel werden lokal verarbeitet; exportierte Berichte können die Namen Ihrer Konfigurationsschlüssel enthalten.

Fehlt ein wichtiger Fall?

INI zu JSON Konverter ausprobieren

INI zu JSON Konverter lässt die Quelle zum Vergleich stehen. Prüfen Sie zunächst eine Datei und verwenden Sie dieselbe Richtung anschließend für den Stapel.

Vor dem Ersetzen die Anforderungen des verwendenden Programms prüfen.