Ich habe eine ASP.NET WebApi2 API, die einige Zeitstempel im JSON-Format zurückgibt. Die Zeitstempel haben eine Auflösung von Millisekunden.Wie erzwinge ich das ISO-Format "JJJJ-MM-DDThh: mm: ss.sss" in der JSON-Ausgabe?
Normalerweise habe ich Zeitstempel dieses Formats und das ist gut "YYYY-MM-DDThh:mm:ss.sss"
Leider, wenn ein Zeitstempel ein Datum mit ganzem zweiten Ausgabeformat zu kodieren passiert ist "YYYY-MM-DDThh:mm:ss"
(man beachte die fehlenden .sss
„)
Wie Kraft ISO-Format "YYYY-MM-DDThh:mm:ss.sss"
auf der JSON Ausgabe der ganze Zeit?
Haben Sie schon irgendein Standardserialisierungsverhalten überschrieben, weil ich gelesen habe, dass es entweder in einer "Z" oder einer Zeitzone enden würde: http://www.asp.net/web-api/overview/formats-and-model -binding/json-and-xml-serialisierung # json_dates – weston
noch nicht ... ich benutze den vanilla jsonizer der mit dem framework geliefert wird –
Willst du eigentlich etwas explizit benutzen oder einfach das web api framework serialisieren lassen? – weston