2012-05-11 3 views
1

サーバー側は通常、クライアント側ではJSONデータをobjective-cデータモデルクラスにマッピングする方法は?

などのブラウザ、iOSのクライアントアプリ、アンドロイドクライアントアプリとして、異なるクライアントのためのJSONデータ応答を提供し、いくつかのパーサは、特定のデータモデルクラスに、このようなJSONデータを変換するために使用されますObjective-CまたはJavaなどで定義されています(言語またはデバイスクライアントによって異なります)。

JSONデータとデータモデルクラス間の変換は本当に必要ですか? JSONデータを永続化してJSONデータを使用しているのですか?

もしかしたら、変換のような何かをする必要がありますか?

答えて

1

JSONデータをデータモデル/オブジェクトにマップするのが最も簡単な方法だと思います。

RestKitを見てください:

RestKitは、簡単、迅速かつ楽しいRESTful Webサービスとの相互作用させることを目的とiOS用のObjective-Cのフレームワークです。クリーンでシンプルなHTTPリクエスト/レスポンスAPIと強力なオブジェクトマッピングシステムを組み合わせることで、成果を上げるために書く必要があるコードの量を削減します。

私の意見では、JSON/XMLの安らかなWebサービスを処理するには、最も簡単で簡単な方法です。 JSONをオブジェクトに簡単にマッピングすることも、コアデータのマネージオブジェクトに直接マッピングすることもできます。

+0

はい、RestKitはいくつかのオブジェクトマッピングを行いますが、使い方が簡単ではないとは思いません。個人的には、JSONからオブジェクトモデルへのマッピングを行う小さなプロジェクトが1つあります。とにかくありがとう。 – Forrest

関連する問題