Formatador JSON e YAML
- Os arquivos não saem do seu dispositivo
- Roda no navegador
- Grátis, sem cadastro, sem marca d’água
JSONPath: .key [0] [-1] [*] ..key [0:5] [?(@.price < 10)]
JSONPath: .key [0] [-1] [*] ..key [0:5] [?(@.price < 10)]
Formate, minifique e valide JSON, converta entre JSON e YAML e navegue documentos grandes como uma árvore recolhível. Tudo roda no seu navegador, com erros exatos de linha e coluna, consultas JSONPath e um modo tolerante para JSON5, comentários e JSON Lines.
Cole JSON ou YAML na caixa Entrada, solte um arquivo nela ou clique em Abrir arquivo.
Escolha uma Saída: Formatar, Minificar, YAML ou Árvore. Escolha a Indentação e ative Ordenar chaves se quiser as chaves em ordem alfabética.
Opcional: digite um JSONPath em Consulta, como $.items[*].name, para manter só os valores correspondentes.
Copie o resultado, clique em Baixar ou clique em Usar como entrada para continuar trabalhando nele.
Não. Análise, formatação e conversão rodam no seu navegador, então os dados nunca saem do seu dispositivo. Entradas grandes são processadas em um worker em segundo plano para a digitação continuar fluida.
A barra de status indica a linha e a coluna do primeiro problema e muitas vezes nomeia a causa, como uma vírgula faltando. Se a entrada só tem comentários, vírgulas finais ou aspas simples, clique em Ativar análise tolerante.
Sim, com Análise tolerante ativada. Ela aceita comentários, vírgulas finais, aspas simples, chaves sem aspas, NaN e um valor por linha. A saída é sempre JSON estrito, e JSON Lines viram um único array.
Não. Inteiros além de 2^53 são mantidos exatamente como escritos, então IDs de 64 bits sobrevivem à formatação e à minificação sem mudança.
Mude Saída para Árvore, clique no valor e use Copiar caminho. Consultar este caminho envia esse caminho para a caixa Consulta.
Documentos separados por --- são combinados em um array, e uma nota abaixo da saída informa isso.