0

サーバーとすべての Windows クライアントを VB.NET で作成し、XML シリアル化を使用してそれらの間でオブジェクトを共有しています。

Android デバイスと iOS デバイスをサーバーに接続する必要がありますが、XML シリアル化を .NET のように機能させることができないため、3 つすべてが実装している他のプロトコルを調べました。Android にオブジェクトを JSON に変換させてソケット ストリーム経由で送信させることができたので、iOS に同じことをさせることができれば、おそらくそのルートに行き、XML の代わりに JSON を再実装することになるでしょう。Microsoft は、オブジェクトを XML にシリアル化/逆シリアル化することを非常に簡単にしています。

ソケットを使用しているときに異なるプラットフォーム間でオブジェクトを送信するための、XML または JSON 以外のより良い方法はありますか?

4

1 に答える 1

0

iOS で JSON を実装する場合は、次のチュートリアルをご覧ください。

Ray Wenderlich のWorking with JSON in iOS 5 Tutorial .

チュートリアルの最初の行から:

iOS 5 には、JSON の読み書きを非常に簡単にする新しい組み込み API がいくつかあります。

そのため、iOS 5 以降のデバイスをターゲットにしている場合 (おそらく今日最も合理的な選択)、JSON を使用することをお勧めします (私はプロジェクトで使用しましたが、非常に簡単にすばやく作業できます)。

于 2013-01-09T14:04:42.970 に答える