У меня есть существующее приложение для Windows Phone и Windows Store, которое общается с веб-службой. Все 3 используют DataContractJsonSerializer.DataContractJsonSerializer с TimeSpan отличается от Xamarin.Android
Теперь я переношу свое приложение WP на Android и сталкиваюсь с проблемой с версией DataContractJsonSerializer для Android.
В Windows TimeSpan сериализуется в ISO 8601 format, например. "PT0S".
На Android он сериализуется как объект _ticks, например. {"_ticks": 0}
Изменение существующих приложений и веб-сервиса - это не выход.
Есть ли другие совместимые сериализаторы JSON, которые я могу использовать для замены DataContractJsonSerializer в Xamarin? Любые другие методы?
Это не DateTime, это TimeSpan, который отличается. – Tinus
@Tinus ServiceStack. –