問題タブ [rkobjectmapping]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
34 参照

json - Restkit: 元の JSON ファイルの一部にアクセスして属性にマップする方法

Restkit を使用して JSON ファイルをクラスにマップしようとしています。問題が発生しました。ネストされた属性をクラスにマップするにはどうすればよいですか。

startTime と endTime が正しくマッピングされていません。アクセスする便利な方法はありますか (「start.datetime」は機能しません)。Startevent.start.datetime のようなプロパティにアクセスする必要があるため、役に立たないクラスを作成したくありません。event.startTime のようにアクセスしたいだけです

解決策はありますか?

JSON レスポンス

クラス定義

私のコード:

0 投票する
1 に答える
312 参照

ios - RestKit 0.24 と RKObjectMapping を使用して、ローカルの JSON 文字列をオブジェクトにマップする方法は?

RKObjectMapping と対応する辞書がある RestKit 0.24.0 を使用して、JSON NSString をオブジェクトにマップしようとしています。

オンラインのソリューションのほとんどは、RestKit 0.22 以下を参照しています。

SO のソリューションの一部は、アプリのクラッシュを引き起こします。

ローカル文字列をオブジェクトに変換する最も簡単な方法は何ですか? 次のことを考慮してください

コードの更新

ここでmappingDictionaryは、基本的に JSON キーとオブジェクト変数名の間で一致するキーと値のペアです。したがって、上記のコードで を実行するたびにexecute、アプリがクラッシュします。

スタックトレース

詳細

に更新しましたがRestKit 0.26.0、まだ問題に直面しています。

基本的に、333RKMapperOperation.m行目でエラーが発生し、アプリがクラッシュしました。po mapping.forceCollectionMapping

ANSWER :RKMappingOperation keyPath を指定する必要がないため、 Sample Solution Use を使用します。

0 投票する
1 に答える
75 参照

ios - RKMappingOperationを使用してローカルNSDictionaryをカスタムオブジェクトにマップする方法は?

/ ................................................................... …… /

これにより、jobDictionary にメッセージが含まれている場合、RRestkit 内でクラッシュが発生します。jobDictionary 内のメッセージ配列が空の場合、コードは正常に実行されます。要約すると、メッセージ配列はマップされていません。

スタック トレース 2015-11-28 15:59:22.808 レスト キットの確認[35951:3402596] -

}

0 投票する
0 に答える
163 参照

swift - 単純なルート配列をマッピングするRestKit RKObjectMapping

単純なオブジェクト応答の場合

私はRKObjectMappingこのように使用します:

単純な配列応答に使用する方法は?

0 投票する
1 に答える
106 参照

ios - RKObjectMapperが辞書の配列をマッピングしていません

RKObjectMapping応答を定義済みのモデルにマップするために使用していますJSONが、辞書の配列をマップしようとするといくつかの問題に直面しています。

JSON レスポンス:

そして、応答の上のマッピングのために、マッピングメソッドの下に追加しました

しかし、私が得るのは初期化された nilProfessionalTotalMappingだけであり、コードは単一のキーをマップすることさえできません。

マッピング コードの何が問題なのか教えてください。

どんな助けでも大歓迎です。

ありがとう