3 Stimmen

Objekt ohne Eigenschaftsnamen serialisieren

Ich habe ein einfaches Objekt:

[DataContract]
public class MyClass
{
    [DataMember(Name = "MyClassNo")]
    public int MyClassNo { get; set; }
    [DataMember(Name = "MyName")]
    public string MyName { get; set; }
 }

Wenn ich es über meinen Webdienst serialisiere, erhalte ich

[
  {"MyClassNo": 1, "MyName": "Test1"},
  {"MyClassNo": 2, "MyName": "Test2"}
]

Ich möchte aber die Daten ohne die Eigenschaftsnamen haben:

[
  {1, "Test1"},
  {2, "Test2"}
]

Wie kann ich das erreichen?

*Edit - Der Code, den ich zum Serialisieren verwende, ist:

var myObj = MyOpenSQlConnection.Query<MyClass>(@"select MyClassNo, MyName from MyTable");
return myObj.ToList<MyClass>();

Beachten Sie, dass ich Folgendes verwende Dapper-Punkt-Netz um die Sql-Ergebnisse auf mein Objekt abzubilden

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X