Invalid data type in system storage

Hello,

There seems to be a bug with system storage and uploading to it JSON data. The bug is that precision in data type is being lost.

Example:
Original Data:

"additionalParamsData": [
	{
		"spellParamType": 29,
		"spellParamValue": 0.0,
		"spellParamValueStr": "RocketObject"
	}
]

Nakama Storage:

"additionalParamsData": [
	{
		"spellParamType": 29,
		"spellParamValue": 0,
		"spellParamValueStr": "RocketObject"
	}
]

Notice that precision of “spellParamValue” has been lost from float to int, and this is causing us a issue with other systems. Is there a possible solution to this problem?

Hi danijeld222, in JSON/Javascript there is no distinction between integers and floating point types, so decimals that do not carry any meaning won’t be preserved in a lot of implementations. How is this breaking your other systems?