Receiving following response from SFDC REST Web Service (string **jsonResponse** below):

```
{
    "responseDataList": [{
        "salesforceRecordId": "a00C000000L5DQRIA3",
        "recordName": "Computer_Name_2",
        "IsSuccess": true,
        "errorMessage": null
    }]
}

```

Trying to deserialize it with ServiceStack.JsonSerializer:

```
    HttpWebResponse response = (HttpWebResponse)request.GetResponse();
    string jsonResponse = new StreamReader(response.GetResponseStream()).ReadToEnd();
    ResponseDataList list = JsonSerializer.DeserializeFromString<ResponseDataList>(jsonResponse);

```

ResponseDataList has following structure:

```
public class ResponseData
{
    public string salesforceRecordId { get; set; }
    public string recordName { get; set; }
    public bool IsSuccess { get; set; }
    public string errorMessage { get; set; }
}

public class ResponseDataList 
{
    List<ResponseData> responseDataList { get; set; }
}

```

However after deserialization ResponseDataList list is null. What do I do wrong, how to deserialize correctly?