ASP.NET Web APIでは、JsonFormatterのSerializerSettingsを介してさまざまなJson.NET DateTimeConvertersを追加し、サービスにさまざまなDateTime形式を認識させることができます。
ただし、この形式「31/12/201100:00:00」をとるJson.NETのデフォルトのDateTimeConverterはないと思います。この場合、カスタムDateTimeConverterを実装します。
WebApiConfig.cs:
config.Formatters.JsonFormatter.SerializerSettings.Converters.Add(
new IsoDateTimeConverter());
config.Formatters.JsonFormatter.SerializerSettings.Converters.Add(
new MyDateTimeConverter());
カスタムDateTimeConverter:
public class MyDateTimeConverter : DateTimeConverterBase
{
//...
}
カスタムDateTimeConverterを作成する方法の詳細については、stackoverflowで、役立つと思われるものを見つけまし
た。json.netDatetoStringカスタムコンバーターを作成する方法。