When I can call the 3rd party api and get back a single class worth of data everything deserialises fine using this code
TheUser me = jsonSerializer.Deseria
This worked for me for deserializing JSON into an array of objects:
List friends = JsonConvert.DeserializeObject>(response);