Czy ktoś może mi przedstawić scenariusz, w którym można go użyć. Co rozumiem przez ReferenceLoopHandling.Ignore jest jeśli masz obiekt A, który odwołuje się do obiektów B i B, referencje C i C ponownie odwołują się do A (A-> B-> C-> A), wtedy po serializacji kończy się w nieskończonej pętli między C i A, czego można uniknąć używając poniżej. Czy mam rację?Co dokładnie robi ReferenceLoopHandling.Ignore w Newtonsoft.json?
JsonConvert.SerializeObject(data,
Formatting.Indented,
new JsonSerializerSetting()
{
ReferenceLoopHandling = ReferenceLoopHandling.Ignore
}
));
Mam własny odwołań problem pętli, która zostanie rozwiązany przy użyciu wyżej, ale chcę, aby zrozumieć dokładnie, co robi jako powyższej linii jest mięso aplikacji (krytyczny mięso)
idealny i łatwy do zrozumienia. –
co stanie się w przypadku PreserveReferencesHandling? –