Wie erzwingt Netwtsoft JSON Serializer Serialize Datetime-Eigenschaft zu String?

Ich bin mit Newtonsoft ist Json
wenn ich serialze ein date-time-Eigenschaft, bekomme ich die json-Antwort:

..."CreatedOn":"\/Date(1317303882420+0500)\/",...

ich will es in einfachen string als

..."createdOn": "2011-05-05 14:03:07", ...

während meine Klasse Eigenschaft ist DateTime, wie kann ich die Kraft zu serialze als string, wie können wir Sie dann auf Attribut hinzufügen, ändern Sie die Eigenschaft name als

  [JsonProperty("id")]
        public int ProductID { get; set; }

gibt es eine ähnliche Weise zu zwingen, eine DateTime-Eigenschaft serialisiert werden zu einem string??

Kommentar zu dem Problem
Bitte geben Sie das JSON-Objekt, das Sie versuchen zu Deserialisieren. Kommentarautor: Frank
Bitte beachten Sie, dass der Json.NET 4.5 Termine sind schriftlich unter Verwendung der ISO-8601-format standardmäßig james.newtonking.com/json/help/index.html?topic=html/... (ISO-8601 formatierte Zeichenfolge: "2009-02-15T00:00:00Z") Kommentarautor: Aaron Hoffman

InformationsquelleAutor der Frage vakas | 2011-10-06

Schreibe einen Kommentar