- Notifications
You must be signed in to change notification settings - Fork 170
Open
Description
Hi,
I am currently working on a project where I serialize JSON objects using the php library msgpack-php, but when I try to deserialize these objects using the javascript library msgpack-javascript, my integers are truncated.
PHP :
$data = [ '7355750935770677725' => "test", ]; $msg = msgpack_pack($data); ...JS :
import { decode } from '@msgpack/msgpack'; const decoded = decode(entry); console.log(decoded)Result :
{ '7355750935770677000': 'test' } As you can see the last three digits of my integer are set to 0.
This seems to be an interoperability problem between the php library and Node.js
Metadata
Metadata
Assignees
Labels
No labels