Não há qualquer subcontratação no tratamento do conteúdo dos seus arquivos. Não precisa de um contrato de tratamento de dados com a gottrix para processar documentos confidenciais ou empresariais.
Hosted in GermanyGlobal Content Delivery
Servidores de origem na Hetzner, na Alemanha, com entrega mundial por meio de uma rede de distribuição de conteúdo (CDN). O conteúdo dos seus arquivos nunca é transmitido nesse processo - ele não sai do seu dispositivo.
O XML é um formato de dados hierárquico e difundido - típico de feeds RSS, APIs SOAP, documentos do Office, configurações e troca de dados entre sistemas. Para o processamento em programas e APIs modernos, porém, o JSON é mais prático. Esta ferramenta traduz a estrutura em árvore do XML em um objeto JSON equivalente.
Esta ferramenta analisa o seu XML inteiramente de forma local no seu navegador (fast-xml-parser, JavaScript puro). Elementos aninhados viram objetos aninhados, e atributos são aproveitados com o prefixo "@_", de modo que nenhuma informação se perde. XML inválido é recusado com uma mensagem de erro clara. Nada é enviado.
Você vai topar com isso, por exemplo, ao avaliar um feed de notícias, um sitemap, uma interface de extrato bancário ou uma antiga especificação de exportação de dados que ainda pensa em colchetes angulares. Ao ler o resultado, atente a uma peculiaridade: se um elemento filho ocorre só uma vez, surge um único objeto; em caso de repetição, porém, surge uma lista. Quem leva isso em conta no código que segue o processamento evita casos especiais surpreendentes quando a quantidade varia.
Ficha técnica
Ficha técnica
Formatos de entrada
XML
Formato de saída
JSON
Processamento em lote
Não
Processamento
Localmente no navegador (JavaScript)
Upload de arquivos
Nenhum
Em 3 passos
Arraste ou escolha seu arquivo XML.
A ferramenta converte localmente e indenta o JSON automaticamente.
Baixe o arquivo JSON.
Limites: O XML deve estar bem formado (caso contrário, um erro claro). Os atributos recebem o prefixo "@_". Comentários e instruções de processamento são ignorados. Conteúdo misto (texto ao lado de elementos filhos) nem sempre pode ser mapeado de forma inequívoca. Os namespaces permanecem como prefixo na chave. Um texto com aparência numérica ou booleana é reconhecido automaticamente como número/booleano JSON real; uma data permanece como texto, já que o XML não tem formato de data próprio.
Perguntas frequentes
Meu arquivo é enviado?
Não. A conversão roda inteiramente de forma local no navegador - nada é enviado.
Os atributos são aproveitados?
Sim. Os atributos aparecem no JSON com o prefixo "@_" antes do nome.
O que acontece com XML inválido?
Você recebe uma mensagem de erro clara com a causa - sem travamento.
Posso obter o JSON compacto em vez de indentado?
A saída aqui é sempre indentada de forma clara. Para uma versão compacta (minificada), passe o resultado depois pela nossa ferramenta Formatar JSON com a opção Compacto.
Apenas com o seu consentimento medimos a utilização de forma anonimizada através de cookies para melhorar o gottrix. Os seus arquivos permanecem sempre locais, no seu dispositivo. Privacidade