Os três erros por trás de quase toda falha
Uma vírgula sobrando depois do último elemento, aspas simples em vez de duplas, e uma chave ou colchete sem fechar. JSON é mais rígido que o objeto JavaScript com que se parece: sem comentários, sem aspas simples, sem vírgulas extras, por mais quieto que seu editor fique.
Válido não significa correto
Esta ferramenta confere a sintaxe, não o conteúdo. Um JSON pode ser perfeitamente válido e ainda assim faltar um campo obrigatório ou trazer um número onde se espera texto. Para isso é preciso validar contra um schema, que é um passo distinto e posterior.
Por que validar local importa aqui
O JSON que se valida às onze da noite costuma ser uma resposta de API de produção com dados de clientes dentro. Aqui a validação acontece na sua aba, então esse conteúdo não vai parar nos logs de um site alheio.