Deserializing Noda Time's LocalDateTime with JSON.NET
问题 I'm trying to use Json.NET to serialize some Noda Time values and having trouble. Serialization is simple enough: LocalDateTime dt = ... // Assigned elsewhere LocalDateTimePattern isoDateTimePattern = LocalDateTimePattern.GeneralIsoPattern; JObject root = new JObject(); root.Add("time", isoDateTimePattern.Format(dt)); // Serialize other elements using (var sw = new StreamWriter(stream)) { serializer.Serialize(sw, root); } But deserialization is problematic. Json.NET seems to recognize the ISO