c # json.net niestandardowa serializacja podobiektów

Korzystam z JSON.NET do serializacji klasy do JSON. Klasa zawiera właściwość, która składa się z listy elementów i chcę sami serializować elementy w niestandardowy sposób (dynamicznie włączając tylko niektóre właściwości, używając dostosowanego ContractResolver). Tak więc zasadniczo chcę serializować klasę nadrzędną w standardowy sposób za pomocą DefaultContractResolver, ale serializować tę jedną właściwość w niestandardowy sposób za pomocą mojego własnego ContractResolver.

JSON.NET ma metody, które prawdopodobnie na to pozwalają, ale dokumentacja jest dość pobieżna. Każda pomoc byłaby doceniana.

questionAnswers(2)

yourAnswerToTheQuestion