Korzystam z MVC/Web API z MVC 4.5, aby obsługiwać usługę JSON.Jak zatrzymać serializację .net JSON, odwołując się do poprzednich elementów?
Wszystko działa dobrze, dopóki nie zostanie wyświetlony duży wynik JSON, który zawiera określone ilości powtarzających się danych.
Dla tych, którzy nie są pewni, co mam na myśli, jeśli na przykład mam listę książek, z których każda ma pełne dane autora, .net zmieni drugą wersję tego samego autora, aby odwołać się do poprzedniego, zamiast duplikowania danych. W takich przypadkach używa odwołania $ X, gdzie X jest indeksem elementu do odniesienia.
Choć doceniam Jego oszczędność efektywności, format ten nie może być spożywany przez klienta aplikacje
+1 Nicea artykuł o referencje okrągłych. –