問題タブ [fasterxml]

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

java - fastxmlを使用して、期限切れのmongodbインデックスを使用するISODateとして日付を書き込むことはできますか?

FasterXMLを使用してオブジェクトをMongoDBにマップしています

期限切れのインデックスを使用したいのですが、そのためには、ドキュメントにISODateフィールドが必要です。

私のJavaクラスにDateフィールドがある場合、httpDateSerializer://wiki.fasterxml.com/JacksonFAQDateHandlingで説明されているように、数値または文字列のいずれかでシリアル化されます。

私はそれをこの関数まで追跡しました:

これらの2つのパスのいずれも、標準のmongodb日付型を書き込むことにはならないため、私のインデックスは機能しません。

Datemongoシェルからドキュメントを作成するときのようにJavaタイプを強制的にシリアル化する方法はありますか?または、「トリガー」などを使用してフィールドを自動的に追加できますか?(シリアライザーを完全にバイパスすることを目的として)

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

java - XMLWriterはzdefで属性名を拡張しますか?

XMLMapperを使用して、いくつかの構成クラスをxml構成ファイルにシリアル化しようとしています。しかし、属性の生成に問題があります。実際に生成されたXMLは完璧ですが、XMLMapperは属性名にプレフィックスを追加することがあります。

例えば

それ以外の

後でXOMでxml構造を処理できないため、これは本当に悪いことです:(

この効果はどこから来るのですか?xmlジェネレーターが名前空間を自動修正して属性を一意にするように見えるという事実をすでに見つけました。なぜこれが必要なのですか、どうすれば回避できますか?

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

restlet - restlet 2.2、jackson フォーマットのサポートを設定

Restlet 2.2 は、fasterxml jackson ライブラリを使用して json シリアル化をサポートします。

json 以外にも、jackson がサポートする他のデータ バインディングがあり、restlet 2.2 ディストリビューションに含まれています。そのため、プログラムの開始時に多くの jar がロードされます。完全なリストは次のとおりです。

  • com.fasterxml.jackson.annotations.jar
  • com.fasterxml.jackson.core.jar
  • com.fasterxml.jackson.csv.jar
  • com.fasterxml.jackson.databind.jar
  • com.fasterxml.jackson.jaxb.jar
  • com.fasterxml.jackson.smile.jar
  • com.fasterxml.jackson.xml.jar
  • com.fasterxml.jackson.yaml.jar

使用したくないフォーマットをロードしないように、jackson または restlet を構成するにはどうすればよいですか? たとえば、smile、yaml、または csv には興味がありませんが、これらの jar を含めないと、サーバーの起動時にクラスが見つからないという例外が発生します。

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

java - 属性を持つ要素のリストの解析に失敗しました

List のメンバーを持つオブジェクト Links がありますが、Link には属性しかありませんが、リストの解析には何か問題があります。空に作成されます。
以下のテストでは、links.getLinks()空のリストを返します。何か案は?
XML の例:

ジャバ

...

...

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

java - Jackson JSON: オブジェクトの配列を親の型としてシリアライズする

さまざまなタイプのオブジェクトの配列をシリアル化していますが、それらはすべてスーパータイプBasicClassです。そのようにシリアル化すると:

また、すべてのサブタイプの JSON プロパティをシリアル化します。スーパータイプのプロパティのみをシリアル化するにはどうすればよいですか?

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

java - FasterXML/jackson-databind を使用してリストを逆シリアル化する方法 as List

この json をList<Link>. 私はそれが知っていList<Map<String, Link>>ます。だから、そのようにすることが可能かどうか誰かが知っているかどうか知りたい.