Gruppe Liste von Objekten basierend auf der Eigenschaft mit Linq?

8

Ich habe ein Objekt:

%Vor%

Das verwende ich, um eine Liste zu erstellen:  var sites = neue Liste ();

%Vor%

Allerdings möchte ich die Sites nach Typ gruppieren, bevor Sie sie serialisieren. Ist dies mit LINQ oder einer anderen Methode möglich?

    
BlueBird 01.02.2013, 19:59
quelle

3 Antworten

11

Es klingt, als wolltest du etwas wie:

%Vor%

Dann einfach grouped serialisieren. Allerdings weiß ich nicht genau, wie ein IGrouping in JSON aussehen wird ... und der Typ wird in jedem Fall vorhanden sein. Sie können etwas wie:

wollen %Vor%

Ich denke das würde dir eine bessere JSON-Struktur geben.

    
Jon Skeet 01.02.2013, 20:01
quelle
2

Dies

%Vor%

würde

erzeugen %Vor%

oder

%Vor%

würde

erzeugen %Vor%     
I4V 01.02.2013 20:08
quelle
1

Hier ist eine einfache Konsolenanwendung, die das macht, was Sie wollen:

%Vor%

Ausgabe:

%Vor%     
Leniel Macaferi 01.02.2013 20:13
quelle

Tags und Links