如果客户端将 {f: "1,00"} 传递给服务器以使用以下 .NET 对象进行反序列化,则会出现转换错误,框架无法将其识别为有效的十进制值。客户端位于“ id-id ”语言环境中,因此“1,00”实际上是十进制的“1.00”。
我可以告诉框架使用正确的数字格式化程序来解决我的问题吗?谢谢。
using System.Runtime.Serialization;
[DataContract]
public class EntryParameter
{
[DataMember(Name = "f")]
public decimal Foo { get; set; }