JSON não é um literal de objeto JavaScript
JSON exige aspas duplas nas chaves e strings. Comentários, aspas simples, undefined, NaN e Infinity não são válidos. {"x":1,} é inválido pela vírgula final; {"x":1} é válido. Confira colchetes aninhados e escape aspas dentro das strings.
Valide e depois formate ou compacte
Cole um exemplo sem dados sensíveis. Formatar valida e adiciona recuo; compactar valida e remove espaços desnecessários. Entrada inválida gera erro, sem reparo automático. Corrija, execute novamente e copie ou baixe. A formatação não valida um esquema específico da aplicação.
Mantenha identificadores exatos como strings
A ferramenta usa JavaScript para analisar JSON. Inteiros acima de 9007199254740991 podem perder precisão; mantenha identificadores como "9007199254740993" entre aspas se cada dígito importa. Formatar não recupera precisão perdida. Considere isso ao comparar com outras linguagens.