「type」という名前のキーを含む JSON があります。include
このキーには、またはの値を指定できますexclude
。Json をデシリアライズしないように Gson を構成し、キー値が の場合にオブジェクトを作成したいと考えていますexclude
。
カスタムデシリアライザーを作成し、適切なものをチェックし、オブジェクトを作成するかどうかを確認できます。ただし、ある種の除外戦略を使用する別の方法があるかどうかはわかりませんでした。
私が概説した例は単純化しすぎています。私の実際の JSON には、さらに多くのフィールドが含まれています。
// Deserialize me
{
"type" : "include"
}
// Skip over me, and do not deserialize
{
"type" : "exclude"
}