Разрешить циклические ссылки из объекта JSON
Если у меня есть сериализованный JSON из json.net, вот так:
User:{id:1,{Foo{id:1,prop:1}},
FooList{$ref: "1",Foo{id:2,prop:13}}
Я хочу, чтобы вывод нокаута был foreach над FooList, но я не уверен, что делать дальше, потому что вещи $ ref могут что-то выбрасывать.
Я думаю, что решение будет состоять в том, чтобы заставить все Foo визуализироваться в FooList, не используя:
PreserveReferencesHandling = PreserveReferencesHandling.Objects
но это кажется расточительным ..