Apple plist a JSON
Converti una lista di proprietà XML di Apple in JSON, e JSON di nuovo in plist.
Apple plist a JSON
Incolla una lista di proprietà XML di Apple (.plist) e questo strumento la converte in JSON, oppure incolla JSON e convertilo di nuovo in plist. Gestisce tutti i tipi di plist: i dizionari e gli array diventano oggetti e array JSON, le stringhe e i booleani si mappano direttamente, e gli interi e i reali diventano numeri JSON.
Le date e i dati binari richiedono un'attenzione particolare, poiché JSON non ha tipi nativi per loro. Attiva « Date ISO 8601 » per eseguire il rendering di una data plist come una stringa ISO 8601 semplice, oppure, al contrario, per rilevare una stringa JSON che assomiglia a ISO e convertirla di nuovo in data; disattiva questa opzione e la data diventa un piccolo oggetto marcatore al suo posto, etichettato in modo che il viaggio di andata e ritorno rimanga senza perdite. L'opzione « Contenuto <data> » controlla come i blocchi di dati codificati in base64 di un plist vengono visualizzati in JSON: mantenuti come testo base64 o decodificati in testo leggibile quando il payload è effettivamente UTF-8. Altre opzioni coprono l'indentazione, l'ordinamento alfabetico delle chiavi del dizionario e (per plist prive dell'intestazione DOCTYPE standard) tollerare tale omissione invece di rifiutare il file.
Se il markup plist è malformato, l'errore nomina il problema e, quando « Segnala numero di riga con errore » è attivo, indica la riga esatta in modo da poterla trovare rapidamente in un file di grandi dimensioni. I plist e i documenti JSON molto grandi vengono gestiti come qualsiasi altro input, fino al limite di dimensione dell'output dello strumento.
Tutto viene eseguito localmente nel tuo browser (un plist può contenere le preferenze dell'app o la configurazione del dispositivo, e nulla viene mai caricato). Copia il risultato, scaricalo come file .txt o invia l'output direttamente di nuovo all'input per continuare a trasformarlo.