問題タブ [object-object-mapping]

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

objective-c - RestKit: Nil キー パスを使用して関係を構成する

私は2つのクラスを持っています

  • 属性 ID を持つ著者、論文 (論文関係)、...
  • id、mainAuthor (著者関係)、authors (著者関係) ... という属性を持つ論文

いくつかのJSONをそれにマップしたい

問題は、JSON が次のように構造化されていないことです。

簡単にマッピングできるように (両方の JSON 例の *main_author* 部分に注意してください)。here で説明されているように、キーパスなしでこの値をマッピングしてみました:

しかし、keyPath idが既に存在し、この keyPath に 2 番目のマッピングを追加できない可能性があるというエラーが表示されます。私はこのエラーを完全に理解していますが、 *main_author_id* からidにマップする方法がわかりません。データ ソースを変更することが最善の解決策かもしれませんが、残念ながらこれは不可能です。

どんな提案でも大歓迎です!ありがとう!

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

ios - PUT メソッドの ID を持つ配列の RestKit マッピング

PUTメソッドを介してデータを配置するときに、オブジェクトとマッピングを構築してこのようなことを達成する方法の問題に固執しています:「lastChanges/confirm」

上記の PUT-Request は、ボックス ID の同期を確認するために、次のような本文を受け入れます。

私はこのようなオブジェクトを構築しようとしました:

このオブジェクトを送信する前に、いくつかの NSNumber オブジェクトを配列に追加します。

設定したマッピングは次のようになります。

ここで、上記の PUT-Request を実行してリクエスト本文を見ると、RestKit Debug 情報に次のような奇妙なものが表示されます。

どちらであるべきか

オブジェクトをどのようにセットアップする必要がありますか、またはマッピングに問題がありますか? 答えは簡単だと思いますが、私は本当にここで立ち往生しています。

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

java - jackson を使用した、2 つ以上のマップを含む Java オブジェクトの JSON への変換

次の形式のクラスがあるとします。

私たちが持っている場所

同様に

インスタンスを作成する場合:A obj= new A();

ObjectMapperマッパーを使用してobjをシリアル化するにはどうすればよいですか? それはまだ同じでしょうか?それは `mapper.writeValue(writer, obj); です。

出力形式を次のようにします。

{ "x": [] "y": [] }

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

cassandra - cqlengine を使用したクエリ

CherryPy で実行されている Web アプリケーションでcqlengine CQL 3 オブジェクト マッパーをフックしようとしています。ドキュメントはクエリについて非常に明確ですが、 cassandraデータベースの既存のテーブル (および既存のキースペース) に対してクエリを実行する方法をまだ知りません。たとえば、タイトル、評価、年フィールドを含むこのテーブル映画が既にあります。CQLクエリを作りたい

との接続を確立した後、クエリを続行するにはどうすればよいですか

これKEYSPACEを「TEST1」と呼びます。