問題タブ [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.
java - Fasterxml: json からサブタイプを解析できません
問題:
Fasterxml は、セッターで抽象化を使用するときにオブジェクトを構築できます。以下のコードを参照してください
Can not construct instance of CarState, problem: abstract types either need to be mapped to concrete types, have custom deserializer, or be instantiated with additional type information
コード:
クラスで 2 つの異なるメソッドを作成できます。1Bus
つは設定用IState
、もう 1 つはBusState
. しかし、それは醜く見えます。
質問:
Bus
-object を正しく構築するように fasterxml を作成するにはどうすればよいですか?
java - Jackson ObjectMapper & JsonGenerator - スレッドセーフですか?
私は現在、カスタムシリアライザーとデシリアライザーを使用してJsonにPOJOをシリアライズ/デシリアライズするためにjackson fast xmlを使用するプロジェクトを持っています。私が理解していることから、 ObjectMapper は、作成および構成されるとスレッドセーフになります。ただし、JMeter でテストを実行しているときに、次のことが時折発生する可能性があることに気付きました -
- スレッド 1 は CustomerSerializer に入り、シリアル化を開始します
- スレッド 2 は CustomSerializer に入り、スレッド 1 を中断し、最初から最後までシリアル化を開始します
- スレッド 1 が再開し、最後にシリアライズされたものが欠落している
2 番目のスレッドが入ったときに JsonGenerator インスタンスがリセットされているようです - 確かにこれは起こってはいけませんか? いくつかのサイトとスレッドをチェックして、設定する必要がある設定や機能があるかどうかを確認しましたが、ObjectMapper が JsonGenerator インスタンスを再利用していることを理解しているので、これが問題になる可能性がありますか?
以下は、私のカスタムシリアライザーからのスニペットです...
そして、それが使用されている場所の例
jackson - マップおよびオブジェクト参照のための FastXML スキーマ生成
FasterXML を使用した JSON スキーマ ファイルの生成に問題があります。ファイル出力が表示されるだけです
object
を入力しますMap<String, String>
null
タイプOtherBean
{ "type": "object", "properties": { "beanId": { "type": "integer" }, "beanName": { "type": "string" }, "beanMap": { "type" : "オブジェクト" }, "otherBean": null } }
私のスキーマ生成クラス
マイビーンズ:
その他のBean:
java - FasterXML Hibernate OneToManyはxmlでIDを取得します
現在、Hibernate と Jackson FasterXML に大きな問題があります。私は親クラス「Structure Parent」を持っています:
そして、とのサイトクラス
問題は、無限ループのために XML に structureParent を表示できないことですが、XML に structureParent ID が必要です。私にそれができるかどうか知っていますか?
ありがとうございました。
java - Jackson Annotation を使用してマッピングを行う方法
単純に、次のような POJO があります。
andを使用して JSON オブジェクトを作成するJsonFactory
とObjectMapper
、次のようになります。
さて、問題は、手動マッピングなしで次のようなものをどのように生成できるかです。
手動マッピングの方法を知っていることに注意してください。また、のようないくつかの機能を使用する必要がありますInclude.NON_EMPTY
。
java - Fasterxml - json ファイルからオブジェクトを除外する方法は?
JSON
形式でサービスに送信するエンティティをマップしました。これが私のエンティティです
私の従業員クラス
しかし、適切なjson形式ではありません。
しかし、私が言ったように、「会社」に「従業員」オブジェクトは必要ありません。私のJSON
ファイルでそれを除外する方法は?