Como começar
Cole o texto no editor, indique o formato de origem e o formato desejado. O conversor lê os dados, informa erros de sintaxe e mostra um resultado que pode ser copiado ou salvo.
Converter dados entre JSON, XML e YAML
Cole o conteúdo de uma resposta de API, configuração ou arquivo de integração. Selecione o formato de origem e destino e clique em converter. O editor valida os dados, apresenta mensagens de erro de sintaxe e permite copiar ou baixar o resultado.
Como JSON e YAML organizam informações
JSON usa chaves, colchetes e aspas para representar objetos, listas, textos e valores numéricos. YAML costuma ser mais legível para configurações, com recuos e listas iniciadas por hífen. A conversão entre esses formatos preserva muitas estruturas comuns, embora configurações avançadas exijam revisão.
Diferenças importantes do XML
XML organiza dados em elementos, atributos e conteúdo textual. Nesta ferramenta, atributos são apresentados como chaves com prefixo @ e um valor de texto misturado pode ser indicado por #text. Listas podem virar elementos repetidos. Na volta do XML, números e booleanos podem ser lidos como texto, pois XML não define esses tipos automaticamente.
Validação e conferência antes de usar
Um documento sintaticamente correto pode não atender ao esquema exigido por determinada API. Confira nomes de campos, tipos, caracteres especiais e namespaces antes de substituir arquivos de produção. Para XML complexo, com esquemas e conteúdo misto, considere um conversor especializado.
Cuidados antes de compartilhar
XML não distingue números de textos automaticamente e alguns atributos, listas, namespaces ou estruturas com conteúdo misto exigem adaptação manual. Revise tipos antes de usar em produção.
Perguntas frequentes
Posso converter listas JSON para XML?
Sim. Quando a entrada é uma lista, o XML é gerado com uma raiz e elementos repetidos para cada item.
Converter preserva todos os tipos?
JSON e YAML têm tipos próprios, mas XML é baseado em texto. Após uma conversão de volta, valide números, valores lógicos e nomes de campos.
Guarde o arquivo original até conferir a saída. A compatibilidade e a velocidade podem variar conforme o navegador, o dispositivo e o formato de entrada. Alguns recursos baixam bibliotecas ou modelos para processar dados na sessão.