Optimize the precision of floating-point numbers
When the json data is not 4.99 and the attribute is String, it is internally compatible and returns "4.99" instead of "4.899999999 ".
When the json data is not 4.99 and the attribute is String, it is internally compatible and returns "4.99" instead of "4.899999999 ".