c # json.net serialização customizada de subobjetos
Eu estou usando o JSON.NET para serializar uma classe para JSON. A classe contém uma propriedade que consiste em uma lista de itens e eu quero serializar os próprios itens de forma personalizada (incluindo dinamicamente apenas determinadas propriedades, usando um ContractResolver personalizado). Então, basicamente, eu quero serializar a própria classe pai de uma maneira padrão, com o DefaultContractResolver, mas serializar essa propriedade de forma personalizada, com o meu próprio ContractResolver.
O JSON.NET tem métodos que provavelmente permitem isso, mas a documentação é bastante incompleta. Qualquer ajuda seria apreciada.