However when JsonConvert.DeserializeObject(data, new IsoDateTimeConverter { DateTimeFormat = DateFormat }); is called it returns expected results with the exception of Members being null.
The 'Member' property is mapped to the data member "characters" in the CorporationMembers.cs Model:
[DataMember(Name = "characters")]
In review of the JSON string this seems to be because the "Info" object returned by the EveWho API now has the 'characters' object fall outside of the 'info' object.
By adding a DataMember for characters to the EveWhoResponse Model we can retrieve the characters.
When calling EveWho.GetCorporationMembers(id) the result returns as expected however the 'Members' property is null.
I have traced this through to EveLib.Core.Serializer and it is reciving proper JSON
However when JsonConvert.DeserializeObject(data, new IsoDateTimeConverter { DateTimeFormat = DateFormat }); is called it returns expected results with the exception of Members being null.
The 'Member' property is mapped to the data member "characters" in the CorporationMembers.cs Model:
In review of the JSON string this seems to be because the "Info" object returned by the EveWho API now has the 'characters' object fall outside of the 'info' object.
By adding a DataMember for characters to the EveWhoResponse Model we can retrieve the characters.