Conversor de plist Apple para JSON
Converter um ficheiro de lista de propriedades XML da Apple para JSON, e vice-versa de JSON para plist.
Conversor de plist Apple para JSON
Cole um ficheiro de lista de propriedades XML da Apple (.plist) e esta ferramenta converte-o para JSON — ou cole JSON e converta-o de volta para plist. Processa todos os tipos de plist: dicionários e matrizes tornam-se objetos e matrizes JSON, strings e booleanos mapeiam diretamente, e inteiros e números reais tornam-se números JSON.
Datas e dados binários requerem atenção especial, visto que JSON não tem tipos nativos para eles. Ative "Datas ISO 8601" para renderizar uma data plist como uma string ISO 8601 simples — ou, na direção inversa, para detetar uma string JSON com aspecto ISO e transformá-la novamente numa data; desative a opção e a data torna-se um pequeno objeto marcador em vez disso, etiquetado para que a viagem redonda permaneça lossless. A opção "Conteúdo <data>" controla como os blocos de dados codificados em base64 do plist aparecem em JSON: mantidos como texto base64, ou descodificados para texto legível quando a carga é realmente UTF-8. Outras opções abrangem indentação, ordenação alfabética de chaves de dicionário, e — para plists sem o cabeçalho DOCTYPE padrão — tolerar essa omissão em vez de rejeitar o ficheiro.
Se a marcação plist estiver malformada, o erro nomeia o problema e, quando "Indicar número de linha no erro" está ativo, aponta para a linha exata para que possa encontrá-la rapidamente num ficheiro grande. Ficheiros plist e documentos JSON muito grandes são processados da mesma forma que qualquer outra entrada, até ao limite de tamanho de saída da ferramenta.
Tudo é executado localmente no seu navegador — um plist pode conter preferências de aplicação ou configuração do dispositivo, e nada é nunca enviado. Copie o resultado, descarregue-o como ficheiro .txt, ou envie a saída diretamente de volta para a entrada para continuar a transformá-la.