2017-12-25 12 views
0

Wenn ich einen JSON-Array in IEunumerable<T> mit dem Newtonsoft.Json Paket deserialisieren, wird die Bibliothek yield die Ergebnisse oder deserialisieren den gesamten JSON-Array in T[]/List<T> und array.AsEnumerable() nennen?Führt JSON-Deserialisierung in IEnumerable <T> zu den Ergebnissen?

+0

Ich hätte den Code debuggen können, um herauszufinden, aber das Ausführen von es erfordert die Installation von Sachen, die ich nicht wirklich brauche, z. .NET 3.5. – Poulad

Antwort

1

basierend auf dieser code wird Newtonsoft.JsonIEunumerable<T> für Deserialisieren zu List<T> ändern, so das Ergebnis der deserialize würde List<T> sein.

+0

Um die Verarbeitung/Aufzählung zu minimieren, ist es am besten, ein JSON-Array zu einer 'List ' zu deserialisieren. – Poulad

Verwandte Themen