Я рассматриваю один пример приложения WebAPI, который имеет этот код:
json.SerializerSettings.PreserveReferencesHandling
= Newtonsoft.Json.PreserveReferencesHandling.Objects;
а другой с этим кодом:
json.SerializerSettings.ReferenceLoopHandling
= Newtonsoft.Json.ReferenceLoopHandling.Ignore;
Ни один из них не объясняет, почему каждый выбран. Я очень новичок в WebAPI, поэтому кто-то может помочь, объяснив мне простыми словами, каковы различия и почему мне может понадобиться использовать один над другим.