knocte
knocte

Reputation: 17939

Why ServiceStack.Text doesn't default dates to iso8601?

If I use Newtonsoft.Json.NET it defaults to iso8601 (i.e.: 2011-06-02T09:34:29+02:00) for serializing/deserializing dates.

Why ServiceStack.Text doesn't default to this and I need to specify it as a configuration setting?

Upvotes: 24

Views: 4654

Answers (1)

mythz
mythz

Reputation: 143319

ServiceStack followed the .NET DataContractSerializer defaults, not JSON.NET. We are reluctant to make breaking changes like this, especially when there's an easy way to configure it otherwise with:

JsConfig.DateHandler = DateHandler.ISO8601; 

Upvotes: 35

Related Questions