問題タブ [mongo-jackson-mapper]

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 に答える
99 参照

java - 文字列に「\/」パターンが含まれている場合のオブジェクト マッパー変換の問題

リクエストでそのまま送信される次のタイプのトークンがあります。

//トークンには次の値が含まれます token = "ABCD/saljljlkljljljl";

class Token{ public String トークン;

オブジェクトマッパークラスを使用して文字列に変換しようとすると、次のように変換されます。ObjectMapper マッパー = 新しい ObjectMapper(); mapper.writeValueAsString(トークン)

{"トークン":"ABCD\/saljljlkljljljl"}

'/' の前にもう 1 つ '\' が追加されていることに注意してください。これが原因で呼び出しが失敗しています。

これについて助けてください。

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

java - Jackson は、3:d パーティであるサブクラスの属性を無視します

私が使用するクラスに含まれている3dライブラリがあり、jacksonでjsonにシリアライズしたいと考えています。

オブジェクト A をジャックソンしたいのですが、クラス C のフィールドを無視して、クラス B および C のソース コードを変更することはできません。これは可能ですか?

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

java - Jackson XML Mapper を使用してリストを取得する

私は現在 Jackson と協力して、オンラインの場所から XML ファイルを読み取り、それをオブジェクトにマップし、オブジェクト マッパーを使用してそのオブジェクトを MongoDB に挿入しています。

現時点で、私のデータセットは次のようになります。

私が次のことをした場合:

リスト エントリ = xmlMapper.readValue(conn.getInputStream(), List.class);

項目を含む LinkedHashMap のリストを取得します。ただし、これを、既に作成したセンサー クラスにマップし直すことができれば、なお良いと思います。

このセンサー クラスは、Mongo と対話するときに使用するもので、次のようになります。

Sensor へのキャストまたはマッピングを試みました。しかし、それはうまくいきません。欠けているステップは何ですか?私が読んだすべてのドキュメントとチュートリアルは、単一のエントリの単純なインスタンスのみを処理しているようです。

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

forms - Play2.2.2 を使用して MongoDB の複数値フィールドにフォーム データを保存する

私は play (v2.2.2) を試しており、jackson を使用して MongoDB (v2.4.6) に接続しています。

models.Role次の属性を持つクラスがあります。

テンプレート ( roles.scala.html) では、HTML に出力されるアクセス許可のリストを簡単に取得できますが、単一のアクセス許可をフォームの文字列として@InputTextフィールドとして渡す新しいロールを追加しようとすると、記録されません。モンゴDB。play/scala が simpleStringを anに割り当てようとしているからだと思いますArrayList<String>

適切なアプローチに関するアイデアはありますか?create()Role クラスのメソッドで何らかのロジックを実行する必要がありますか?

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

mongodb - Java または単純なクエリを使用して、mongodb の 2 つのコレクションを比較します。

私はギャラリーの次のドキュメント(Json)を持っています、

今、私はまた、
COLORS-COLLECTION: ["black","yellow","re​​d","green","blue","pink"]
と言う色のコレクションを1つ持っています。テキストは"MonaLisa"と言います (検索クエリとして) また、2 つの色を COLORS-COLLECTION と比較したいです。色が COLORS-COLLECTION に一致する色のいずれかを持っている場合は、絵画を返す必要があります。
私は以下のようなものが欲しい:

私を助けてください!!。前もって感謝します。

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

java - java.text.ParseException: 解析不能な日付 "Fri Sep 12 23:22:46 IST 2014"

ジャクソンマッパーを使用して、json リクエストを Java オブジェクトに直接マップしています。日付をマップするには、それぞれゲッターとセッターで CustomDateSerializer と CustomDateDeSerializer を使用しています。

モデルのゲッターとセッター

例外:

これを修正するのを手伝ってくれる人はいますか..