2011-06-10 8 views
1

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);

デシリアライズ対象をカスタマイズする方法はありますか?

ありがとうございます。

+0

解決策が見つかりました。私がいくつかのプロパティを無視する必要があるpojoに@JsonIgnorePropertiesを追加しました。よく働く。 – Bab

答えて

0

解決策が見つかりました。私がいくつかのプロパティを無視する必要があるpojoに@JsonIgnorePropertiesを追加しました。よく働く。

+2

解決策としてあなた自身の答えを受け入れることができます。 –