php在处理浮点类型的小数时,json编码后会导致小数精度错误。如 2.01会在json编码后变成2.009999999999

解决办法:

无效:$jsonString = json_encode($data, JSON_PRESERVE_ZERO_FRACTION);

php.ini配置serialize_precision = -1,亲测有效