Also, das ist meine Klasse:Get C# -Objekt-Array aus einem JSON-String
public class User
{
public User() { }
public string Username { get; set; }
public string Password { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
}
Und das ist, wie meine JSON-String wie folgt aussieht:
{"results":[{"FirstName":"firstname1","LastName":"lastname1","Password":"TestPassword","Username":"TestUser","createdAt":"2015-03-02T17:36:25.232Z","objectId":"a8bKXDg2Y2","updatedAt":"2015-03-02T20:35:48.755Z"},{"FirstName":"firstname2","LastName":"lastname2","Password":"TestPw","Username":"TestUser2","createdAt":"2015-03-02T20:35:26.604Z","objectId":"2XPIklE3uW","updatedAt":"2015-03-02T20:35:53.712Z"}]}
Ich möchte um einen Benutzer [] Benutzer daraus zu erhalten. Mein Problem ist die {"Ergebnisse:": [....]} - Teil.
Ich habe es auf diese Weise versucht:
JavaScriptSerializer js = new JavaScriptSerializer();
User[] user = js.Deserialize<User[]>(jsonString);
aber ich denke, die Ergebnisse-Teil alles oben irgendwie durcheinander. Was wäre der beste Weg, um dieses Problem zu lösen?
Wenn Sie die JSON habe ich werde http://json2csharp.com immer empfehlen. Es generiert die Klassen, in die Sie deserialisieren müssen. –