Ir para o conteúdo
Allin

XML para JSON

Converte XML — colado ou de um ficheiro — em JSON limpo e legível.

10 / 10 ficheiros grátis hoje

XML para JSON funciona diretamente nesta página — gratuito, instantâneo e sem instalar nada. Está arrumada em JSON, XML e formatos no nosso catálogo, ao lado de Conversor de JSON para XML e Gerador de sitemap XML.

Como usar

  1. Abra a ferramenta — sem registo nem instalação.
  2. Introduza os seus dados ou ajuste as opções disponíveis.
  3. Obtenha o seu resultado ao instante e copie-o ou descarregue-o.

Perguntas frequentes

O que é XML para JSON?

Converte XML — colado ou de um ficheiro — em JSON limpo e legível.

Em que casos se usa na prática?

Tornar legível um bloco gerado por uma máquina, localizar o carácter onde o parse falha e reduzir um ficheiro antes de publicar.

Qual é o erro mais comum?

Confundir válido com correto. Um documento pode ser analisado sem erros e mesmo assim não ter a forma esperada por quem o vai ler: a validação verifica a sintaxe, não o esquema.

Em que difere XML para JSON de Conversor de JSON para XML?

Estão próximos mas respondem a perguntas diferentes: Conversor de JSON para XML é o que deves abrir quando se trata de converta um objeto JSON em XML formatado. Escolhe o que corresponde ao teu ponto de partida — ambos são gratuitos.

Existe uma ferramenta para o passo seguinte?

Gerador de sitemap XML é o mais próximo a seguir a este: Gera um sitemap XML válido para motores a partir de uma simples lista de páginas. Cada linha é uma URL — os caminhos relativos são resolvidos com a URL do teu site — e podes adicionar por linha uma data lastmod, uma changefreq e uma prioridade, ou definir valores por defeito. A saída é XML urlset conforme, pronto a publicar.

Que mais vale a pena ter aberto ao lado?

Formatador / validador XML e Conversor de CSV para JSON — surgem na mesma tarefa com frequência suficiente para merecerem outro separador.

De onde vêm os dados?

A análise e a serialização seguem a especificação de cada formato. A ordem das chaves e os espaços não têm valor semântico em JSON nem em YAML, pelo que um documento reformatado é equivalente mesmo com bytes diferentes.

Para saber mais

Todos os guias
ExplicaçãoDe XML para JSON: atributos, repetição e a armadilha do array de um só elementoDois documentos que só diferem no número de filhos produzem duas formas JSON diferentes, e nenhum conversor os distingue sem um esquema. Além do que este faz mesmo com os atributos, o conteúdo misto e os espaços — e a única coisa que continua a não conseguir registar.ComparaçãoJSON vs XML: qual a diferença?JSON e XML armazenam ambos dados estruturados como texto, mas com compromissos diferentes. Eis como cada um se parece, onde cada um vence e como escolher.ExplicaçãoO YAML parece simpático e mordeO YAML é JSON mais uma camada de inferência de tipos, e a inferência é a parte perigosa. O mesmo ficheiro passado por um analisador YAML 1.2 e por um 1.1: no é uma string num e false no outro, 01234 é 1234 num e 668 no outro, e 12:30:00 é um número num dos dois.ExplicaçãoDe JSON para CSV quando a estrutura é aninhada: porque não há resposta certaAs mesmas duas encomendas saem com cinco colunas de um conversor e dez de outro, e nenhum está errado. Caminhos com pontos, arrays de escalares, arrays de objetos e registos com chaves diferentes: quatro decisões, tomadas por si e quase sempre em silêncio.ExplicaçãoDe CSV para JSON: os cinco casos que partem qualquer conversorDelimitadores entre aspas, quebras de linha embutidas, tipos ambíguos, cabeçalhos repetidos e codificação. Cada caso passou pelo conversor e a saída exata está aqui — incluindo os dois que ele não salva.ExplicaçãoJSON é mais simples do que julga, e é esse o problemaO JSON não tem tipo inteiro, nem tipo data, nem comentários, nem esquema. Cada uma dessas ausências produz um erro concreto: um identificador de 19 dígitos volta desviado em 21, um carimbo temporal torna-se uma string que ninguém acordou, NaN não se escreve e as chaves duplicadas são legais. Tudo executado, em duas linguagens.