mono-core-2.6.4-2.13.x86\_64
Json.NET 3.5 Release 8

I call the deserializer and it works - I can see the objects created
(deserialized) but then the deserializer never exits/returns.

```
List<ListEntry> listed_entries =    JsonConvert.DeserializeObject<List<ListEntry>>(payload); 
Console.WriteLine("Deserialization complete");

```

ListEntry objects are created, then the program 'hangs'.
"Deserialization complete" never appears.

The JSON payload is 1,938K of:

```
[{"entityName": "Contact", "version": 27, "displayName": "", "objectId": 11446184}, {"entityName": "Contact", "version": 33, "displayName": "", "objectId": 10148760}, {"entityName": "Contact", "version": 35, "displayName": "", "objectId": 12695703}, {"entityName": "Contact", "version": 33, "displayName": "", "objectId": 7575210},
... ]

```

with no trailing newline. No complex; it decodes to an object of:

```
public class ListEntry
{
  public ListEntry ()
  {
    Console.WriteLine("Created ListEntry");
  }

  [JsonPropertyAttribute("entityName")]
  public string EntityName { get; set; }

  [JsonPropertyAttribute("objectId")]
  public int Objectid { get; set; }

  [JsonPropertyAttribute("version")]
  public int Version {  set; get; }     

  [JsonPropertyAttribute("displayname")]
  public string DisplayName {  set; get; }      
}

```