Por qué puede cambiar un entero grande de JSON

Un identificador de pedido puede ser JSON válido y cambiar al convertirse en un Number de JavaScript. Dar formato no es calcular. El ejemplo usa 9007199254740993, uno más que el mayor entero seguro.

Entrada y resultado

JSON{"id":9007199254740993}
JSON.parse(...).id9007199254740992
Apps24{ "id": 9007199254740993 }

Interpretar el resultado

JSON.parse produce 9007199254740992. El formateador Apps24 valida la sintaxis y ajusta espacios entre los tokens originales, conservando los dígitos. Conservar texto no garantiza precisión en todos los consumidores. La validación no comprueba el esquema de una API, campos obligatorios ni claves duplicadas.

Siguiente paso

Pegue el ejemplo y compare el ID antes y después. Si es un identificador, no un importe, acuerde con el responsable de la API una cadena como {"id":"9007199254740993"}. No añada comillas a todos los números: cambiaría sus tipos. Revise también el consumidor y la base de datos.

Usar la herramienta

Límites y condiciones de prueba

Las pruebas verifican dígitos, claves duplicadas, exponentes y espacios dentro de cadenas. No se repara JSON inválido ni se hace aritmética de precisión arbitraria. No introduzca secretos de producción.

Referencias

Apps24 contrasta los ejemplos con la implementación y las pruebas de regresión. Los experimentos de navegador indican sus condiciones, sin certificar todos los dispositivos. Reporte errores con la URL, entrada, resultado esperado y navegador. No envíe contraseñas, documentos privados ni datos personales.