JSON é um formato de dados pequeno. Um formatador não o pode reparar até um analisador o aceitar. Comece pelo erro que o analisador nomeia, porque erros posteriores são muitas vezes consequência do primeiro.
Leia o primeiro erro
Cole o documento no Formatador e validador JSON. Se a linha de estado indicar uma posição, olhe primeiro para aí. Uma falha comum é uma vírgula final após o último campo do objeto ou item do array. JSON não a permite. Outra é uma string entre aspas simples. Strings JSON usam aspas duplas.
Comentários também são rejeitados. Se o texto veio de um ficheiro JavaScript, remova os comentários ou converta o ficheiro para JSON antes de o formatar.
Formate depois de ser analisado
Escolha dois ou quatro espaços e formate. A formatação reescreve espaços em branco. Não deve renomear chaves nem transformar um número numa string. Se um inteiro muito grande mudar, o limite é o analisador de números JSON, não a indentação. Mantenha esses valores como strings se cada dígito importar.
Quando precisa de uma tabela
Se o valor for um array de objetos planos, o conversor de JSON para CSV pode criar um ficheiro de folha de cálculo. Recusa valores aninhados em vez de os descartar. Essa recusa é a parte útil: pode ver que campo teria perdido estrutura.