C# 如何从Web API获取十进制值.00
我有一个web API方法,它返回十进制值52.00,当我调试web API时,该值正确,但当它在postman中返回结果时,该值仅为52,但应为52.00,如果十进制值大于2,则将其四舍五入为.00 这里是我调试时的结果 这是邮递员的结果C# 如何从Web API获取十进制值.00,c#,json,asp.net-web-api,ado.net,postman,C#,Json,Asp.net Web Api,Ado.net,Postman,我有一个web API方法,它返回十进制值52.00,当我调试web API时,该值正确,但当它在postman中返回结果时,该值仅为52,但应为52.00,如果十进制值大于2,则将其四舍五入为.00 这里是我调试时的结果 这是邮递员的结果 52、52.0、52.00或52.000是相同的值。 您想要的似乎是将十进制、浮点、双精度或整数格式化为2十进制。 喜欢 如果需要更具体的格式,可以查看Msdn数字字符串格式参考指南 但问题仍然模棱两可:当精度超过2位小数时,预期结果是什么?是否要修剪或舍
52、52.0、52.00或52.000是相同的值。
您想要的似乎是将十进制、浮点、双精度或整数格式化为2十进制。
喜欢 如果需要更具体的格式,可以查看Msdn数字字符串格式参考指南 但问题仍然模棱两可:当精度超过2位小数时,预期结果是什么?是否要修剪或舍入该值 我不会将这些格式应用于Json,因为您可能会失去精度,而只会格式化显示
23.456→ 23.46
这可能会有所帮助。这是否回答了您的问题?
52.167 → 52.17