Ho un'API WebApi2 ASP.NET che restituisce alcuni timestamp in formato JSON. I timestamp hanno una risoluzione di millisecondi.Come forzare il formato ISO "YYYY-MM-DDThh: mm: ss.sss" sull'uscita JSON?
Di solito ho avuto timestamp di questo formato che va bene "YYYY-MM-DDThh:mm:ss.sss"
Purtroppo, se un timestamp accade per codificare un appuntamento con tutta la seconda il formato di output è "YYYY-MM-DDThh:mm:ss"
(notare il mancante .sss
")
Come formato ISO forza "YYYY-MM-DDThh:mm:ss.sss"
sull'uscita JSON per tutto il tempo?
Hai già ignorato qualsiasi comportamento di serializzazione predefinito, perché ho letto che sarebbe terminato in una "Z" o in un fuso orario: http://www.asp.net/web-api/overview/formats-and-model -binding/json-and-xml-serialization # json_dates – weston
non ancora ... Sto usando il vanilla jsonizer che viene fornito con il framework –
In realtà stai usando esplicitamente qualcosa o semplicemente lasciando che il framework web api esegua la serializzazione? – weston