Apple plist na JSON
Konwertuj Apple XML property list na JSON i odwrotnie na plist.
Apple plist na JSON
Wklej Apple XML property list (.plist) a narzędzie skonwertuje go na JSON — lub wklej JSON i skonwertuj go z powrotem na plist. Obsługuje wszystkie typy plist: słowniki i tablice stają się obiektami i tablicami JSON, ciągi i wartości logiczne mapują się bezpośrednio, a liczby całkowite i rzeczywiste stają się liczbami JSON.
Daty i dane binarne wymagają specjalnej obsługi, ponieważ JSON nie ma dla nich natywnych typów. Włącz "Daty ISO 8601", aby wyświetlić datę plist jako prosty ciąg ISO 8601 — lub wstecz, aby automatycznie wykryć ciąg ISO w JSON i przenieść go z powrotem na datę; wyłącz opcję, a data staje się małym obiektem znacznika zamiast tego, oznaczonym tak, aby podróż powrotna pozostała bez strat. Opcja "Zawartość <data>" kontroluje, jak bloki plist zakodowane base64 pojawiają się w JSON: zachowywane jako tekst base64 lub dekodowane na tekst czytelny, gdy ładunek jest faktycznie UTF-8. Inne opcje obejmują wcięcie, alfabetyczne sortowanie kluczy słownika i — dla plist brakujących standardowego nagłówka DOCTYPE — tolerowanie tego braku zamiast odrzucania pliku.
Jeśli znaczniki plist są źle sformułowane, błąd wymienia problem i, gdy opcja "Pokazuj numer linii przy błędzie" jest włączona, wskazuje dokładną linię, abyś mógł ją szybko znaleźć w dużym pliku. Bardzo duże dokumenty plist i JSON są obsługiwane w taki sam sposób jak każdy inny wkład, aż do limitu rozmiaru wyjścia narzędzia.
Wszystko działa lokalnie w przeglądarce — plist może zawierać preferencje aplikacji lub konfigurację urządzenia, a nigdy nie jest przesyłane. Skopiuj wynik, pobierz go jako plik .txt lub prześlij wyjście z powrotem do wejścia, aby kontynuować jego transformację.