問題タブ [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.
json - Restkit: 元の JSON ファイルの一部にアクセスして属性にマップする方法
Restkit を使用して JSON ファイルをクラスにマップしようとしています。問題が発生しました。ネストされた属性をクラスにマップするにはどうすればよいですか。
startTime と endTime が正しくマッピングされていません。アクセスする便利な方法はありますか (「start.datetime」は機能しません)。Start
event.start.datetime のようなプロパティにアクセスする必要があるため、役に立たないクラスを作成したくありません。event.startTime のようにアクセスしたいだけです
解決策はありますか?
JSON レスポンス
クラス定義
私のコード:
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 を使用します。
ios - RKMappingOperationを使用してローカルNSDictionaryをカスタムオブジェクトにマップする方法は?
/ ................................................................... …… /
これにより、jobDictionary にメッセージが含まれている場合、RRestkit 内でクラッシュが発生します。jobDictionary 内のメッセージ配列が空の場合、コードは正常に実行されます。要約すると、メッセージ配列はマップされていません。
スタック トレース 2015-11-28 15:59:22.808 レスト キットの確認[35951:3402596] -
}
swift - 単純なルート配列をマッピングするRestKit RKObjectMapping
単純なオブジェクト応答の場合
私はRKObjectMapping
このように使用します:
単純な配列応答に使用する方法は?
ios - RKObjectMapperが辞書の配列をマッピングしていません
RKObjectMapping
応答を定義済みのモデルにマップするために使用していますJSON
が、辞書の配列をマップしようとするといくつかの問題に直面しています。
JSON レスポンス:
そして、応答の上のマッピングのために、マッピングメソッドの下に追加しました
しかし、私が得るのは初期化された nilProfessionalTotalMapping
だけであり、コードは単一のキーをマップすることさえできません。
マッピング コードの何が問題なのか教えてください。
どんな助けでも大歓迎です。
ありがとう