I have problem with Newtonsoft.JsonConverter in my C# app. I have decimal with trailing zeros. After convert to json - there zeros are missing.
Example:
Add this to your WebApiConfig.cs:
config.Formatters.JsonFormatter.SerializerSettings.Converters.Add( new IsoDateTimeConverter() { DateTimeFormat = "yyyy-MM-dd hh.mm.ss.fff" });
This was a bug introduced in Json.NET 10.0.1 and reported here. It has since been fixed in 11.0.1.