2017-07-31 10 views
2

多かれ少なかれ75キーのJSONがあります。Swiftを使用して大規模なJSONをレルムに保存する3

このJSONを受け取って、Realmを使用してオフラインで保存する必要があります。

大規模なJSONをいくつかの行で保存する方法があると聞いたので、キーを反復したくありません。これどうやってするの?

EDIT: 私のJSON( それはあまりにも大きいですので、私は離れて、サーバー上に保存) http://myjson.com/i7e6l

+3

サードパーティ製のライブラリを要求するのはトピックです。私はあなたの質問からその部分を削除しました。さらに、JSONサンプルとそれを保存するための既存のコードを追加するのに役立ちます。 – NSNoob

+1

自分の質問をJSONへのリンクで編集しました。私はまだ何も持っていないので、私はどのように貯蓄しているのかの例を書いていませんでした。 –

+0

JSONを実際に解析せずにそのままRealmに残したいのですか? –

答えて

3

JSONを解析し、Realmに保管する簡単な、1つのライナーは、各JSONいるので、ありません応答はユニークであり、あなたのJSONに関するこのフレームワークに何らかの情報を与えることなく、あなたのJSONの構造についての明確な知識をフレームワークが持つことはできません。

応答を解析するか、JSONレスポンスのフィールドとRealmオブジェクトのプロパティとの間のマッピングを作成する必要があります。後者のソリューションを選択した場合は、Alamofire Object Mapperを使用してJSONを自動的に解析することができますが、その場合でもマッピングのコードを記述する必要があります。

+0

ありがとうございました。 時間がかかりますが、私はすべて自分でやります。 –

+0

心配はいりません。 'JSON'の解析が終わると、それは本当に速く進みます。 APIレスポンスごとに1回だけ行う必要があります。 –

関連する問題