Files stay local for processing. Account, billing, and ads use separate network services. Saiba mais

Valide, formate, reduza e limpe JSON deliberadamente

JSON é rigoroso quanto a aspas, vírgulas, colchetes e tipos de valor. A formatação pode tornar um documento legível, enquanto a minificação remove espaços em branco insignificantes. Nenhuma das operações altera se os dados são confidenciais.

LocalUtils field note · Valide, formate, reduza e limpe JSON deliberadamente

Valide, formate, reduza e limpe JSON deliberadamente

JSON é rigoroso quanto a aspas, vírgulas, colchetes e tipos de valor. A formatação pode tornar um documento legível, enquanto a minificação remove espaços em branco insignificantes. Nenhuma das operações altera se os dados são confidenciais.

O depurador aplica regras de nome de campo selecionadas pelo usuário após analisar JSON válido. É uma conveniência para estruturas previsíveis, não um detector de privacidade semântica, e valores aninhados ainda podem revelar as mesmas informações sob outra chave ou dentro de texto livre.

Início rápido

  1. Cole ou digite uma cópia do JSON e valide-a antes de fazer suposições sobre a estrutura.
  2. Use formatação para revisão e redução somente quando uma representação compacta for realmente necessária.
  3. Configure regras de limpeza para nomes de campos exatos usados no documento e inspecione cada substituição no contexto.
  4. Copie ou baixe o resultado e valide-o novamente no sistema de destino.

device → browser engine → result

O que o navegador faz

O navegador analisa a entrada com manipulação JavaScript JSON, aplica recursivamente regras-chave configuradas e serializa o resultado com ou sem recuo.

As preferências atuais de entrada e limpeza são armazenadas em localStorage por conveniência. Essa persistência é útil em um dispositivo pessoal, mas inadequada para dados confidenciais em um perfil de navegador compartilhado.

Entradas e saídas

  • Entrada: um valor JSON válido, incluindo um objeto, matriz, string, número, booleano ou nulo.
  • Saída: texto JSON formatado, reduzido ou limpo.
  • Comentários, vírgulas finais, sintaxe de objeto NaN, Infinity e JavaScript não são JSON padrão.

Limites a saber antes de começar

  • Um documento válido ainda pode ter o esquema errado ou valores enganosos.
  • A depuração baseada em chave perde segredos armazenados sob nomes inesperados ou incorporados em texto.
  • Documentos colados grandes podem tornar o armazenamento do editor e do navegador lento.
  • A formatação não criptografa, anonimiza ou valida regras de negócios.

Solução de problemas

  • Use a posição relatada perto de um erro de análise e inspecione a vírgula, aspas ou colchetes anteriores.
  • Se uma regra mudar muito, restrinja a correspondência de nome de campo e execute novamente a partir do original.
  • Se o editor ficar lento, use um fluxo de trabalho orientado a arquivos ou streaming em vez de colar dados de vários megabytes.

Lista de verificação de verificação

  • Analise a saída final em um segundo analisador JSON.
  • Pesquise todos os valores confidenciais originais, não apenas o nome da chave esperado.
  • Compare contagens e campos obrigatórios com o esquema de origem antes de usar o resultado.

Perguntas que as pessoas fazem

A formatação altera os valores?

Ele deve alterar apenas espaços em branco insignificantes, mas sempre validar e comparar os dados quando a serialização exata for importante.

Esfregar é anonimato?

Não. A remoção de chaves selecionadas não aborda identificadores indiretos, texto livre, correlações ou cópias externas.

Por que meu objeto JavaScript foi rejeitado?

JSON requer chaves e strings entre aspas duplas e não oferece suporte a comentários, funções, indefinidos ou vírgulas finais.

Leia o guia de validação e depuração JSON