Nachdem ein EF-Objekt (users
zum Beispiel) mit Daten bevölkerten und schicken Sie es ab WebAPI, bekomme ich es im JSON-Format wie folgt:Return EF Objekt als normale Array in C#
[
{"username":"lakshman553","email":"[email protected]","phone":1234567},
{"username":"lakshman323","email":"[email protected]","phone":"122267"},
]
Da ich die WebAPI verwenden vollständig für interne Zwecke, würde ich eher die Daten wie folgt Stellung:
[
["lakshman553","[email protected]",1234567],
["lakshman323","[email protected]",1222267]
]
i die Nutzlast drastisch, indem Sie auf diese Weise verringert werden kann, wenn die Daten hoch ist, was typischerweise der Fall ist.
So erreichen Sie dies in C#. Das Iterieren durch das users
Objekt und das Zuordnen zu einem sortierten Array von Zeilen- und Spaltenzählern ist ein Ansatz, den ich kenne, aber gibt es eine direkte Methode dafür?
danke.
Wenn Sie Datenmenge Pflege übertragen werden, sollten effizientere Serialisierung Ansatz (BSON, protobuf) anstelle benutzerdefinierte Mapping-Code schreiben . – Dennis