Ir para o conteúdo
Allin

JSON, XML e formatos

Formatar, minificar e validar JSON, XML, YAML, SQL, CSS e os restantes formatos que cola todos os dias. 28 ferramentas, incluindo Formatador JSON, Markdown para HTML, Embelezador de CSS e Minificador CSS. Todas gratuitas, sem conta e sem instalar nada.

Formatador JSONFormata, embeleza ou minifica JSON — com validação instantânea.Markdown para HTMLVê o teu Markdown renderizado em direto e copia o HTML limpo correspondente.Embelezador de CSSReformate CSS minificado ou desarrumado em regras limpas e bem indentadas — ou minifique de novo.Minificador CSSReduza CSS removendo comentários e espaços desnecessários.Conversor de CSV para JSONAnalise texto CSV (com linha de cabeçalho) num array JSON de objetos, tratando campos entre aspas. Largue um ficheiro em vez de o colar: é lido no seu navegador e nunca é enviado.CSV para tabela MarkdownTransforme um CSV numa tabela Markdown, aspas incluídas: um campo pode conter o delimitador, uma quebra de linha ou uma barra vertical sem partir a tabela. Vírgula, ponto e vírgula (Excel francês), tabulação ou barra — detetado ou imposto.Transpor CSVTroque as linhas e colunas de dados delimitados. Cole o texto ou largue o ficheiro; em nenhum dos casos algo sai da página.Embelezador de HTMLTransforme HTML minificado ou emaranhado em marcação legível e bem indentada — ou minifique-o.Formatador de datas ISO 8601Transforme qualquer data, hora e desvio UTC em ISO 8601, RFC 3339, data de semana/ordinal, RFC 2822, data HTTP e timestamps Unix.Minificador / embelezador de JavaScriptMinifique ou embeleze JavaScript no seu navegador, com um tokenizer que respeita strings, regex e comentários.Removedor de comentários JSONRemova os comentários // e /* */ de JSONC para obter JSON válido. Largue um ficheiro em vez de o colar: é lido no seu navegador e nunca é enviado.Achatador de JSONAchate um objeto JSON aninhado num só nível de chaves-caminho — e volte a montá-lo. Os arrays são indexados user.roles[0] ou user.roles.0, os valores mantêm o tipo, e um objeto vazio continua visível como {}. Aceita um ficheiro inteiro, para que um registo longo não tenha de passar pela área de transferência.Extrator de chaves JSONListe todas as chaves de um objeto JSON como caminhos com notação de pontos. Funciona num bloco colado ou num ficheiro que largue.Gerador de JSON SchemaTransforma uma amostra de JSON num JSON Schema. Cola um objeto, um array ou registos por linha: infere os tipos, as propriedades e a forma dos arrays, funde os campos vistos nos objetos numa lista de obrigatórios, e reconhece formatos de string comuns — email, URL, UUID, data e data-hora — em Draft 2020-12, 2019-09 ou Draft-07.Ordenar chaves JSONOrdene as chaves de um objeto JSON alfabeticamente em todos os níveis. Os arrays mantêm a ordem, os valores mantêm a forma exata — mesmo um id de 20 algarismos — e um erro de sintaxe diz onde está. Cole o texto ou largue o ficheiro; em nenhum dos casos algo sai da página.Conversor de JSON para CSVTransforme um array JSON de objetos em valores separados por vírgulas com uma linha de cabeçalho. Aceita um ficheiro inteiro, para que um registo longo não tenha de passar pela área de transferência.Conversor JSON ↔ .envConverta um objeto JSON para o formato .env e vice-versa.JSON para query stringTransforme um objeto JSON simples numa query string de URL.JSON para TypeScriptGere uma interface TypeScript a partir de um objeto JSON.Conversor de JSON para XMLConverta um objeto JSON em XML formatado.Extrator de links MarkdownExtraia todos os links de um texto Markdown. Cole o texto ou largue o ficheiro; em nenhum dos casos algo sai da página.Gerador de tabelas MarkdownCole CSV, TSV ou dados com ponto e vírgula e obtenha uma tabela Markdown alinhada, com alinhamento por coluna, escape dos | e pré-visualização em direto.Query string para JSONConverta a query string de um URL em JSON e reconstrua-a. As chaves repetidas formam um array, tag[]= e filtro[preco]= expandem-se, + é um espaço e %C3%A9 é é.Formatador SQLFormate consultas SQL com palavras-chave em maiúsculas e quebras de linha por cláusula, para legibilidade.Gerador de sitemap XMLGera 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.XML para JSONConverte XML — colado ou de um ficheiro — em JSON limpo e legível.Formatador / validador XMLFormate, minifique e verifique se o XML está bem formado, tudo no seu navegador.Formatador / validador YAMLArrume YAML — normalize a indentação, converta tabulações em espaços e sinalize erros de tabulação.

Ferramentas para programadores