Ir para a ferramenta

Conversores

XML → JSON

Converta a estrutura de um documento XML para JSON.

XML descreve dados com elementos, atributos e texto; JSON usa objetos, listas e valores, sendo comum em APIs. A conversão facilita trabalhar com dados XML em aplicações que esperam JSON. Esta ferramenta utiliza uma convenção explícita e rejeita estruturas que não consegue representar sem perda silenciosa.

Esta ferramenta foi desenvolvida para apoiar estudantes e programadores em atividades de aprendizagem, desenvolvimento e testes autorizados. Utilize os resultados com responsabilidade, respeitando a privacidade, os direitos de terceiros e as regras do ambiente em que forem aplicados. Sua finalidade é educativa e técnica, sem promover fraude, uso indevido de dados ou qualquer ação que prejudique instituições, pessoas ou grupos.

Como usar

Convenção: atributos em @attributes, texto em #text, filhos como propriedades e irmãos consecutivos repetidos como listas. Folhas sem atributos viram strings; folhas com atributos têm #text, inclusive vazio. Elementos vazios viram string vazia. Null, objetos vazios e listas vazias são rejeitados em JSON. Números/booleanos voltam como strings; listas de um item podem virar valores simples. Raiz configurável (root) em JSON → XML; XML → JSON mantém a raiz como propriedade. Rejeita namespaces, DTDs, entidades personalizadas, conteúdo misto e irmãos repetidos intercalados. CDATA vira texto; comentários e instruções de processamento são ignorados. Preserva espaços textuais; só ignora indentação entre filhos. Inteiros fora de ±9007199254740991 são rejeitados antes da conversão; use strings. Somente XML 1.0 e nomes válidos; sem renomear chaves. Processamento local.