Technical Guide7 min

Prevenindo perda de precisão com inteiros de 64 bits no JSON do navegador

O formato IEEE 754 do JavaScript suporta com segurança inteiros até 2^53 - 1. Valores de 64 bits maiores que isso são arredondados silenciosamente pelo JSON.parse().

Ferramenta interativa disponívelTeste estes conceitos diretamente no seu navegador sem enviar dados a nenhum servidor.
Abrir ferramenta →

1. O perigo de IDs corrompidos

Identificadores do Discord, Twitter e chaves BIGINT sofrem perda do último dígito se serializados diretamente como números puros.

A abordagem correta envolve conversão para BigInt ou tratamento como string.

Summary & Best Practices

Proteja seus identificadores de banco de dados aplicando tokenização sem perda de precisão.

← Voltar para todos os guiasTestar ferramenta json-formatter →