1

サーバー側をC#で記述し、クライアント側をphonegapで作成するアプリを考えています。

アプリケーションは、protobuf-net ライブラリを使用してシリアル化されたバイナリ ファイルを多用します。

C# にオブジェクトがあるとします。

public class Foo
{
   private string FooProp;
}

このオブジェクトはシリアル化され、phonegap を使用してクライアントに転送されます。結果として得られるバイナリ ファイルを phone gap で逆シリアル化し、Javascript を使用して phonegap でこれらのプロパティにアクセスすることは可能ですか?

4

1 に答える 1

5

Protocol Buffers ドキュメントの最初の文は次のとおりです。

プロトコル バッファの開発者向けドキュメントへようこそ。これは、通信プロトコル、データ ストレージなどで使用する構造化データをシリアル化する、言語に依存せず、プラットフォームに依存せず、拡張可能な方法です。

したがって、はい、protobuf はプラットフォームに依存しません。

JavaScript から protobuf を使用できるかどうかについては、全体的な回答は「サードパーティ ライブラリ経由のみ」のようですので、この質問を参照してください。また、protobuf プロジェクト サイトには、このためのサードパーティ ライブラリがいくつかあります。

于 2013-09-06T17:15:06.453 に答える