C# で実装されたクライアント サーバー システムがあり、クライアントとサーバーは、シリアライゼーション/デシリアライゼーションを介して .Net オブジェクトを交換し、TCP/IP を介して通信します。これはローカル ネットワークで実行され、Web ベースまたはインターネット ベースではありません。
ここで、wifi で接続された Android クライアントを含めたいと思います。繰り返しますが、これはローカル ネットワークのみであり、インターネットや Web ベースではありません。Android プログラミングは Java になります。(私は Android 用の Mono を知っていますが、今はそれには触れたくありません。)
Java と .Net オブジェクトの間でオブジェクト間の交換を実装するためのかなり簡単な方法はありますか?
私は JSON (Java エンドの Jackson と .Net エンドの Json.Net) を少し調べましたが、おそらく実行できると思いますが、各エンドで物事をすぐに再マッピングするという大きな努力が必要です。オブジェクトはかなり複雑になります。
他の提案はありますか?JSONベースかそれ以外か?
PS。私の質問は、 Java の JSON を C# に/から変換するためのこのマッピング ツールに多少関連していますが、おそらく質問の情報が不十分なため、適切な回答が得られませんでした。また、最終的に JSON ベースのトランスポートを使用するか、XML を使用するか、またはその他のものを使用するかは気にしません。