Apple plist vers JSON
Convertit une liste de propriétés XML Apple en JSON, et inversement de JSON en plist.
Apple plist vers JSON
Collez une liste de propriétés XML Apple (.plist) et cet outil la convertit en JSON, ou collez du JSON et convertissez-le en plist. Il traite tous les types de plist : les dictionnaires et les tableaux deviennent des objets et des tableaux JSON, les chaînes et booléens se mappent directement, et les entiers et réels deviennent des nombres JSON.
Les dates et données binaires nécessitent une attention particulière, car JSON n'a pas de types natifs pour eux. Activez « Dates ISO 8601 » pour afficher une date plist en tant que chaîne ISO 8601 simple, ou inversement, pour détecter une chaîne JSON ressemblant à ISO et la reconvertir en date ; désactivez cette option et la date devient un petit objet marqueur à la place, étiqueté pour que l'aller-retour reste sans perte. L'option « Contenu <data> » contrôle comment les blocs de données codés en base64 d'un plist apparaissent en JSON : conservés sous forme de texte base64 ou décodés en texte lisible lorsque la charge utile est vraiment UTF-8. D'autres options couvrent l'indentation, le tri alphabétique des clés du dictionnaire, et (pour les plists manquant l'en-tête DOCTYPE standard) tolèrent cette omission au lieu de rejeter le fichier.
Si le balisage plist est malformé, l'erreur nomme le problème et, lorsque « Signaler le numéro de ligne en cas d'erreur » est activé, pointe sur la ligne exacte pour que vous puissiez la trouver rapidement dans un fichier volumineux. Les très grandes plists et documents JSON sont traités de la même manière que toute autre entrée, jusqu'à la limite de taille de sortie de l'outil.
Tout s'exécute localement dans votre navigateur (une plist peut contenir des préférences d'application ou une configuration d'appareil, et elle n'est jamais envoyée). Copiez le résultat, téléchargez-le en tant que fichier .txt, ou renvoyez la sortie directement à l'entrée pour continuer sa transformation.