我必须发送JSON:
{"val": 5000.00}
无论是{"val": "5000.00"}
也不{"val": 5000}
是正确的格式.
json_encode()
将5000.00转换为5000
是否有可能与发送正确的JSON的格式(两个零)json_encode
从
array("val" => (float) 5000.00)
?
不,这是不可能的,因为您认为"正确"和"不正确"的值实际上是相同的值.它纯粹是一个显示/隐藏尾随零的渲染决策.
在显示时由您决定使用正确的小数位数来呈现值.您不能强制使用一定数量的小数存储或传输浮点数.