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(...).id | 9007199254740992 |
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 herramientaLí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.