Zum Inhalt springen

Apple plist zu JSON

Konvertieren Sie eine Apple-XML-Eigenschaftsliste zu JSON oder umgekehrt.

Eingabe
Ausgabe

Apple plist zu JSON

Fügen Sie eine Apple-XML-Eigenschaftsliste (.plist) ein und dieses Tool konvertiert sie zu JSON – oder fügen Sie JSON ein und konvertieren Sie es zurück zu einer plist. Es verarbeitet alle plist-Typen: Wörterbücher und Arrays werden zu JSON-Objekten und Arrays, Zeichenketten und Boolesche Werte werden direkt abgebildet, und Ganzzahlen und Dezimalzahlen werden zu JSON-Zahlen.

Datumsangaben und Binärdaten erfordern besondere Sorgfalt, da JSON keine nativen Typen dafür hat. Aktivieren Sie "ISO 8601-Datumsangaben", um eine plist-Datumsangabe als einfache ISO 8601-Zeichenkette zu rendern – oder aktivieren Sie auf dem Rückweg die Option, um eine ISO-ähnliche JSON-Zeichenkette zu erkennen und sie wieder in ein Datum umzuwandeln. Deaktivieren Sie die Option, wird ein Datum zu einem kleinen Marker-Objekt, das markiert ist, damit die Umwandlung in beide Richtungen verlustfrei bleibt. Die Option "<data>-Inhalt" bestimmt, wie die base64-codierten Datenblöcke einer plist in JSON erscheinen: als base64-Text behalten oder zu lesbarem Text dekodiert, wenn der Inhalt tatsächlich UTF-8 ist. Weitere Optionen decken Einzug, alphabetisches Sortieren von Wörterbuchschlüsseln und – für plist-Dateien ohne DOCTYPE-Header – das Tolerieren dieser Auslassung ab.

Wenn die plist-Markierung fehlerhaft ist, benennt der Fehler das Problem und zeigt bei aktivierter Option "Zeilennummer bei Fehler anzeigen" die genaue Zeile an, um sie in großen Dateien schnell zu finden. Sehr große plists und JSON-Dokumente werden wie jede andere Eingabe behandelt, bis zur Ausgabegrößenbeschränkung des Tools.

Alles läuft lokal in Ihrem Browser – eine plist kann App-Einstellungen oder Gerätekonfiguration enthalten, und nichts davon wird jemals hochgeladen. Kopieren Sie das Ergebnis, laden Sie es als .txt-Datei herunter oder senden Sie die Ausgabe direkt zurück in die Eingabe, um sie weiter zu transformieren.

Häufige Fragen

Was ist eine plist-Datei?
Eine Eigenschaftsliste (.plist) ist Apples XML-Format für strukturierte Konfigurationsdaten – App-Einstellungen, iOS/macOS-Einstellungen und Info.plist-Dateien verwenden alle dieses Format.
Was passiert mit Datumsangaben und Binärdaten?
Datumsangaben werden zu ISO 8601-Zeichenketten (oder zu einem Round-Trip-Marker-Objekt, wenn "ISO 8601-Datumsangaben" deaktiviert ist), und <data>-Blöcke werden zu einer base64-Zeichenkette oder dekodiertem Text, abhängig von der Option "<data>-Inhalt".
Kann es JSON zurück in eine gültige plist konvertieren?
Ja – wechseln Sie die Richtung zu "JSON zu plist" und es erstellt ein vollständiges, DOCTYPE-deklariertes plist-Dokument, einschließlich verschachtelter Wörterbücher und Arrays.
Was macht "Fehlendes DOCTYPE tolerieren"?
Einige plist-Dateien verzichten auf die standardmäßige <!DOCTYPE plist …>-Deklaration. Wenn Sie diese Option aktivieren, wird die Datei akzeptiert, anstatt sie als fehlerhaft abzulehnen.
Wird meine plist oder JSON irgendwo hochgeladen?
Nein. Die Konvertierung läuft vollständig in Ihrem Browser – Ihre Datei verlässt Ihr Gerät nie.