Meine Entitäten sind wie folgt:
%Vor%Nun möchte ich dieses newPerson-Objekt wie folgt in JSON-Objekte mappen,
%Vor%Hinweis: Oben ist nur ein Beispiel.
Was ich brauche, ist, dass ich den Schlüssel zur Zeit der Serialisierung anpassen muss. Standardmäßig wird der Name der Eigenschaft als Schlüssel verwendet. Ich kann keine Eigentumsnamen ändern. Wie geht das?
Ist es auch möglich, die Reihenfolge der auftretenden Schlüssel / Wert-Paare in JSON-Objekten zu ändern?
Sie müssen DataContract
Attribute zu Ihren Klassen und DataMember
zu den Eigenschaften hinzufügen. Setzen Sie das Name
-Eigenschaft des DataMemeber
-Attributs auf Ihren benutzerdefinierten Eigenschaftsnamen und Order
-Eigenschaft, um die Reihenfolge zu definieren.
Dann können Sie das tun:
%Vor%Um das Ergebnis zu überprüfen:
%Vor%