Guias de reparo de JSON

Guias passo a passo para corrigir os erros JSON mais comuns.

Como decodificar strings Base64 (e payloads JWT)

Base64 é uma codificação reversível, não criptografia. Decodifique em um passo, trate Unicode corretamente e leia as seções de JWT que usam Base64url.

Ler guia →

Codificação URL: codifique parâmetros de consulta e caminhos

A codificação percentual substitui caracteres inseguros por %XX para que qualquer texto seja seguro em uma URL. Saiba quais caracteres escapar e como decodificá-los.

Ler guia →

Converter YAML para JSON (e evitar erros de indentação)

Desde o YAML 1.2, todo documento JSON é um YAML válido. Converta configurações YAML para JSON e fique atento às armadilhas de indentação e inferência de tipo.

Ler guia →

Converter JSON para CSV: achatar um array de objetos

Um array JSON de objetos se mapeia para uma tabela CSV — uma linha por objeto, colunas a partir da união das chaves. O trabalho real está no quoting e no tratamento dos valores aninhados.

Ler guia →

Converter JSON para XML: raiz, atributos e arrays

XML precisa de uma única raiz e representa listas como elementos repetidos. Mapeie chaves com prefixo @ para atributos e #text para o texto do elemento e obtenha uma conversão reversível.

Ler guia →

Escapar JSON como literal de string (e decodificar JSON com codificação dupla)

Fazer stringify de JSON o envolve em aspas e faz escape das aspas internas e dos caracteres especiais, produzindo um literal de string JSON pronto para ser embutido em outro lugar.

Ler guia →

Corrigir vírgulas finais em JSON

Uma vírgula final depois da última propriedade do objeto ou do último item de um array é válida em alguns contextos do JavaScript, mas não é JSON válido.

Ler guia →

Corrigir aspas simples em JSON

Strings e chaves de objeto em JSON precisam de aspas duplas. Valores entre aspas simples são comuns em trechos de JavaScript, saídas tipo Python e respostas de LLM.

Ler guia →

Corrigir chaves sem aspas em JSON

Chaves como name, active e profile precisam de aspas em JSON válido, mesmo quando parecem identificadores normais.

Ler guia →

Reparar JSON gerado por LLM

Respostas de IA muitas vezes parecem JSON, mas trazem markdown fences, comentários, literais estilo Python ou sintaxe de objeto JavaScript.

Ler guia →

Corrigir o erro de parse JSON: Expected Property Name

Esse erro normalmente significa que o parser chegou a uma chave de objeto que não é JSON válida: chave sem aspas, comentário, vírgula final ou sintaxe JavaScript dentro de JSON estrito.

Ler guia →

JSON x literal de objeto JavaScript

JSON se parece com um literal de objeto JavaScript, mas é um formato de dados menor, com sintaxe mais estrita e sem valores executáveis.

Ler guia →

Valide o JSON antes das requisições de API

Uma validação rápida antes de enviar uma requisição de API ajuda a separar problemas de sintaxe JSON de erros de autenticação, schema e backend.

Ler guia →

Formatador JSON x JSON Repair

Um formatador deixa um JSON válido mais legível. Uma ferramenta de reparo tenta transformar «quase JSON» em JSON válido antes de formatá-lo.

Ler guia →

Corrigir erros JSON Unexpected Token

Unexpected token significa que um parser JSON estrito encontrou um caractere que não pode aparecer naquela posição em JSON válido.

Ler guia →

Conversor de JSON para objeto JavaScript

JSON estrito pode ser convertido em um objeto JavaScript com JSON.parse. Literais de objeto JavaScript precisam de uma limpeza antes de virarem JSON válido.

Ler guia →