Разрешить циклические ссылки из объекта 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

но это кажется расточительным ..

Ответы на вопрос(6)

Ваш ответ на вопрос