在我的应用程序(WCF、REST、.NET)的对象请求中,我得到一个 double 类型的值。我需要这种方法来正确实现带有小数部分“,”和“。”的数字。如何在不求助于字符串类型的情况下安排它。例如:值 "3,25" 或 "3.25" 应该被视为与 double 的类型相同。
示例代码:
这是一个在请求对象中使用的类
[DataContract]
public class TripRatesMapped
{
[DataMember(IsRequired = true)]
public double Tolls { get; set; }
[DataMember(IsRequired = true)]
public double Parking { get; set; }
[DataMember(IsRequired = true)]
public double ExtraGr { get; set; }
[DataMember(IsRequired = true)]
public double Misc1 { get; set; }
[DataMember(IsRequired = true)]
public double Misc2 { get; set; }
}
这是请求对象的一部分
{ "ExtraGr":1.25 , "Misc1":1.26 , "Misc2":1.27, "Parking":1.28, "Tolls":1.29 }
我需要这样我才能以这种形式提出请求:
{ “ExtraGr”:1,25,“Misc1”:1,26,“Misc2”:1,27,“停车”:1,28,“通行费”:1,29 }
不使用字符串类型是否可行?