Hello,
There seems to be an issue with the date handling code when using the ISO8601 format. I have a DTO that returns an object containing a DateTime
and t he date is always nil in Swift. Itraced the code in JsonServiceClient.swift
and it looks like the date parsing code does not handle the time offset in the date. Is there an option I need to turn on to be able to parse the ISO8601 format?
Thanks
You can reproduce the issue in XCode without using the JsonSerciceClient like so:
print(NSDate.fromString("2015-11-03T10:42:17.5778947-05:00")
// (it prints nil)
.Net DTO:
public class MyRequest : IReturn<MyResponse>
{
}
public class MyResponse
{
public DateTime MyDate { get; set; }
public PropertyBagRequest()
{
MyDate = DateTime.Now;
}
}
AppHost:
JsConfig.DateHandler = DateHandler.ISO8601;
Swift code:
let jsonClient = JsonServiceClient(baseUrl: "...")
var resonse = try jsonClient.get(