【发布时间】:2017-07-13 01:44:38
【问题描述】:
我无法将 json 中带逗号的数字反序列化为十进制,因为逗号正在删除,例如 123,99 被 12399 替换。
我发现了与我类似的问题: Handling decimal values in Newtonsoft.Json 但我的更容易,因为它是一个标准数字,其中点是逗号,我不需要使用特定的文化进行解析。我该怎么做?
public class PriceModel
{
public decimal Price { get; set; }
}
string json = @"{'Price': '1234,99'}";
PriceModel priceModel = JsonConvert.DeserializeObject<PriceModel>(json);
【问题讨论】: