JSONを解析する能力を持たないクライアントが消費するfacebookオブジェクトのpojosを定義しています。 FBオブジェクトのデータ構造の一部緩く定義され、作品のようなJersey JSONConfiguration FEATURE_POJO_MAPPING - デシリアライズ時に不要なエントリをスキップする方法
"work":[
{"employer":{"id":"xxxxxxxxx","name":"ABC"},
"location":{"id":"xxxxxxxxx","name":"Philadelphia, Pennsylvania"}
"position":{"id":"198376496853401","name":"Manager"}
"with":[{"id":"xxxxxxxxxxxx","name":"Dogbert Smith"}]}
]
私の質問は、デシリアライズしながら、これらのオブジェクトをスキップする方法です。私は使用しています
ClientConfig config = new DefaultClientConfig(); config.getFeatures()。put(JSONConfiguration.FEATURE_POJO_MAPPING、Boolean.TRUE);
デシリアライズ対象をカスタマイズする方法はありますか?
ありがとうございます。
解決策が見つかりました。私がいくつかのプロパティを無視する必要があるpojoに@JsonIgnorePropertiesを追加しました。よく働く。 – Bab