JSON Deserialisierung C#

Ich versuche zu analysieren, einige Informationen habe ich entnommen aus RottenTomatoes, die in einem JSON-format

{
    "cast": [
        {
            "id": "162655641",
            "name": "Tom Hanks",
            "characters": [
                "Woody"
            ]
        },
        {
            "id": "162655909",
            "name": "Tim Allen",
            "characters": [
                "Buzz Lightyear"
            ]
        },
        {
            "id": "162655020",
            "name": "Joan Cusack",
            "characters": [
                "Jessie the Cowgirl"
            ]
        },
        {
            "id": "162672460",
            "name": "Ned Beatty",
            "characters": [
                "Lots-o'-Huggin' Bear",
                "Lotso"
            ]
        },
        {
            "id": "162657445",
            "name": "Richard Kind",
            "characters": [
                "Bookworm"
            ]
        },
        {
            "id": "162654813",
            "name": "Erik von Detten",
            "characters": [
                "Sid"
            ]
        },
        {
            "id": "770713272",
            "name": "James Anthony Cotton",
            "characters": []
        }
    ],
    "links": {
        "rel": "http://api.rottentomatoes.com/api/public/v1.0/movies/770672122.json"
    }
}

Ich versuche nur, um diesen code zu erhalten zu arbeiten, aber ich bin immer eine InvalidOperationException-und dieser Fehler
"Der Typ 'System.String' wird nicht unterstützt, die für die Deserialisierung des Arrays."

Hier mein code in main

string json = File.ReadAllText("json.txt");

CastInfo castMember = new JavaScriptSerializer().Deserialize<CastInfo>(json);

Hier sind meine Klassen

public class CastInfo
{
    public List<CustomCastInfo> cast { get; set; }
}
public class CustomCastInfo
{
    public string id { get; set; }
    public string name { get; set; }
    public List<string> characters { get; set; }

}

Und Beratung? Und ich merke, ich muss etwas über die "links" in der unteren, aber auch wenn ich das löschen, es funktioniert immer noch nicht.

InformationsquelleAutor user2125899 | 2013-03-02

Schreibe einen Kommentar