問題タブ [objectmapper]

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 投票する
0 に答える
41 参照

ios - 'Mappable' タイプのクラスを AlamoFire 応答に割り当てることはできません

だから私は Alamofire でフェッチを行っており、インデックス ( switch を参照currentIndex) に応じて、別の URL (動作) とクラス (動作しない) を取得したいと考えています。

class Folders : Mappableクラス Folders と Article は両方とも次のように宣言されています。class Article : Mappable

'responseMapping' is not a type次のコードを試すと、次のエラーが返されます。Cannot assign value of type 'Article.Type' to type 'Mappable?'

ここで何が欠けていますか?

0 投票する
2 に答える
3172 参照

json - JSON 応答データを迅速なオブジェクトに [ObjectMapper]

次の JSON データの ObjectMapper を使用して迅速なオブジェクトを作成するのを手伝ってくれませんか?

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

ios - オブジェクトのマッピング方法 (Alamofire オブジェクト マッパー)

私のアプリケーションでは、オブジェクト マッピングに alamofire オブジェクト マッパーを使用しています。これが私のコードです

これが私がマッピングを行う方法です。これは私のAPI呼び出しです

orderDetailSecond クラス要素の値にアクセスするために、このコードを実行しています

orderDetailSecondクラス要素の値にアクセスするたびに、これは必須 です。などに直接アクセスできるようにマップするにはどうすればよいですか。orderDetailSecond.elementname

0 投票する
2 に答える
1017 参照

swift - レルムで変数をデフォルトにリセット

RealmSwift には、オブジェクト、メッセージがあります。

ObjectMapper を使用して、そのプロパティを REST サービスからマップしています。dynamic var read:Bool = falseまた、ユーザーがメッセージを読んだかどうかを追跡するために、ローカル プロパティも必要です。

Realm Browser で更新された値を確認できます。

ただし、サービスからオブジェクトをフェッチするたびに、変数はデフォルト値にリセットされます。私は何か間違ったことをしていると確信していますが、それが RealmSwift なのか ObjectMapper なのかはわかりません。

何か案が?

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

swift - Swift の Realm で ObjectMapper を使用しているときにプログラムがクラッシュする

通常の Swift クラスで ObjectMapper を使用すると、JSON オブジェクトを作成できますが、Realm クラス モデルで使用すると、プログラムがクラッシュします。私はそれを試してみました(オブジェクトが存在するかどうかを確認し、次にプライマリキーメソッドのオーバーライドを使用しましたが、役に立ちませんでした)。StackOverFlow の ListTransform クラスを使用しましたが、うまく機能しているようです。Xcode は、さらにデバッグできるように、異常終了に関する特定の情報を提供しません。他のスタックオーバーフローの投稿は役に立ちません。

また、Item に何もない場合は最初の行が実行されますが、データがある場合は単にクラッシュすることにも注意してください。さらに情報が必要な場合は、お知らせください

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

json - Play 2.5 の JsonConverter 日付形式を変更します

ObjectMapper組み込みのを構成しようとしましたplay.libs.Json。ドキュメントに従いましたが、MapperLoader は無視されているようです。

これは私がしていることです(ドキュメントに基づいて):

  • CustomMapperLoader を作成する public class JsonMapperLoader extends GuiceApplicationLoader { @Override public GuiceApplicationBuilder builder(final Context context) { ObjectMapper mapper = Json.newDefaultMapper() .setDateFormat(new SimpleDateFormat(Constants.ISO8601_DATE_FORMAT)); Json.setObjectMapper(mapper); return super.builder(context); } }

  • application.conf でローダーを明示的にロードします。

play.application.loader = "JsonMapperLoader"

日付をシリアル化すると、指定された形式ではなくタイムスタンプが表示されます。

これにはいくつかの回避策があります。

  1. の作成中にオブジェクトマッパーを設定しました ApplicationController
  2. を無効にしplay.core.ObjectMapperProviderて有効にしCustomObjectMapperProviderます。

この問題のより良い代替手段はありますか?

ありがとうございます。それでは、お元気で、

0 投票する
3 に答える
5955 参照

json - Swift で Mappable プロトコルを使用してカスタム オブジェクトのレルム リストをマップする方法

Realm オブジェクト モデルには、"Event" というオブジェクトがあります。各イベントには、EventLocats のリストがあります。これらのオブジェクトを json からマップしようとしていますが、EventLocations のリストは常に空です。オブジェクトは次のようになります (わかりやすくするために簡略化しています)。

私が持っているjsonは、Eventオブジェクトの配列です。これは Alamofire 応答からのもので、次のようにマッピングします。

json は次のようになります。

Mappable プロトコルを使用してカスタム オブジェクトのリストをマップする方法を知っている人はいますか? 「eventLocations」リストが常に空なのはなぜですか?