Preskoči na vsebino

Apple plist v JSON

Pretvori XML seznam lastnosti Apple v JSON in JSON nazaj v plist.

Vhod
Izhod

Apple plist v JSON

Prilepite XML seznam lastnosti Apple (.plist) in to orodje ga pretvori v JSON — ali prilepite JSON in ga pretvorite v drugo smer, nazaj v plist. Obravnava vse vrste plist: slovarji in polja postanejo predmeti in polja JSON, nizi in boolean se neposredno preslikajo, cela in realna števila postanejo števila JSON.

Datumi in binarni podatki potrebujejo dodatno skrb, ker JSON nima domačih tipov zanje. Vključite "ISO 8601 datumi" za prikaz datuma plist kot navadnega niza ISO 8601 — ali na poti nazaj, da odkrijete podoben ISO niz JSON in ga pretvorite v datum; izklopite opcijo in datum postane majhen označitveni predmet namesto tega, označen tako da je povratna pot brez izgube. Opcija "<data> vsebina" kontrolira, kako se bloki base64, kodirani s plist, pojavijo v JSON: shranjeni kot besedilo base64 ali dekodirani v berljivo besedilo, ko je tovora dejansko UTF-8. Druge opcije pokrivajo zamik, abecedno razvrščanje ključev slovarja in — za plist brez standardnega zaglavja DOCTYPE — toleracijo tega izostanka namesto zavrnitve datoteke.

Če je oznaka plist napačna, napaka opisuje težavo in, ko je vključena "Prijavi številko vrstice pri napaki", kaže na točno vrstico, da jo hitro najdete v veliki datoteki. Zelo veliki plist in JSON dokumenti se obravnavajo na isti način kot vsi drugi vnosi, do meje velikosti izhoda orodja.

Vsega se izvršava lokalno v vašem brskalniku — plist je lahko namenjen preferencam aplikacije ali konfiguraciji naprave, in nikoli se ne naloži. Kopirajte rezultat, ga prenesite kot datoteko .txt ali pošljite izhod neposredno nazaj v vnos, da ga nadaljujete s pretvarjanjem.

FAQ

Kaj je datoteka plist?
Seznam lastnosti (.plist) je Appleov XML format za strukturirane konfiguracijske podatke — preferencami aplikacije, nastavitvami iOS/macOS in datotekami Info.plist vse ga uporabljajo.
Kaj se zgodi s datumi in binarnimi podatki?
Datumi postanejo nizi ISO 8601 (ali označitveni predmet povratne poti, ko je "ISO 8601 datumi" izklopljen), in bloki <data> postanejo niz base64 ali dekodirano besedilo, odvisno od opcije "<data> vsebina".
Ali lahko pretvori JSON nazaj v veljaven plist?
Da — preklopite smer na "JSON v plist" in ponovno sestavi celoten, z DOCTYPE deklariran plist dokument, vključno z ugniježđenimi slovarji in polji.
Kaj počne "Tolerira manjkajoči DOCTYPE"?
Nekatere datoteke plist izpustijo standardno deklaracijo <!DOCTYPE plist …>. Z vključitvijo tega sprejmete datoteko namesto da jo prijavite kot napačno oblikovano.
Je moj plist ali JSON naložen nekje?
Ne. Pretvorka se izvršuje v celoti v vašem brskalniku — vaša datoteka nikoli ne zapusti vašo napravo.