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