ビジネス アプリケーション用の Java クライアント/サーバー環境があり、従業員用のモバイル アプリを作成したいと考えています。
現在、iOS (iPhone/iPad) で実行されているプロトタイプのクライアント アプリケーションがあり、ソケットを介して Java サーバーと通信します。文字列を介して渡される単純なクエリと、サーバーは文字列/文字列のリストを送信して応答します。ただし、リストやマップなどの実際のデータ オブジェクトを送信する必要があるため、これは非常に面倒です。
サーバー (Java) とクライアント (Objective C) の間でデータを転送する最良の方法は何ですか? Java サーバーは Java EE ではないので、Tomcat/サーブレットは関係ありません。私がオンラインで見つけた情報によると、他の企業は JSON を使用してこれを実現しています。これを行う方法、または最善の方法が何であるかはよくわかりません。