任何人都可以給我一個場景,它可以使用。 我的理解ReferenceLoopHandling.Ignore是如果你有一個對象A引用對象B和B引用C和C再次引用A(A-> B-> C-> A),那麼當序列化時,它會結束在C和A之間無限循環,這可以避免使用下面。我對嗎?Newtonsoft.json中的ReferenceLoopHandling.Ignore究竟幹什麼?
JsonConvert.SerializeObject(data,
Formatting.Indented,
new JsonSerializerSetting()
{
ReferenceLoopHandling = ReferenceLoopHandling.Ignore
}
));
我有這被通過使用上述解決自引用循環的問題,但我想知道它到底是什麼做的上述行應用程序的肉(臨界肉)
完美且易於理解。 – 2017-02-07 09:20:56
PreserveReferencesHandling會發生什麼情況? – 2017-02-07 09:21:26