Json.NET decimal precision loss
Json.NET decimal precision loss I have an issue with deserializing decimal value. JObject.Parse("{"available":8777.831438322572000}") If I type this code in VS under debugger the result is "available": 8777.8314383225716 If I try this obj.Value<decimal>("available") the result is 8777.83143832257 8777.83143832257 Where am I wrong? What api methods should I use to get correct results? Possible duplicate of Handling decimal values in Newtonsoft.Json – mjwills yesterday 2 Answers 2 The result of JObject.Parse("{"available":8777.831438322572000}") is a double . The second statement results in a decimal . JObject.Parse("{"available":8777.831438322572000}") double decimal Th...