0

Web サービスと通信する既存の Windows Phone と Windows ストア アプリがあります。3 つすべてが DataContractJsonSerializer を使用しています。

現在、WP アプリを Android に移植していて、Android バージョンの DataContractJsonSerializer で問題が発生しました。

Windows では、TimeSpan は「PT0S」などのISO 8601 形式でシリアル化されます。

Android では、_ticks オブジェクトとしてシリアル化されます (例: {"_ticks":0})。

既存のアプリケーションと Web サービスを変更することはできません。

Xamarin で DataContractJsonSerializer を置き換えるために使用できる他の互換性のある JSON シリアライザーはありますか? 他の回避策はありますか?

4

1 に答える 1