JSON.NET сериализованный объект теряет значение идентификатора

Я использую JSON.NET для сериализации и десериализации объекта.

Я испытываю проблему, где десериализованный объект Rechnowposted имеет ноль в качестве идентификатора.

Принимая во внимание, что сериализованная запись будет содержать ID 180

JsonSerializerSettings jsSettings = new JsonSerializerSettings();
jsSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore;

var recordAsJson = JsonConvert.SerializeObject(recordToUpdate, 
                                Formatting.None, jsSettings);
//recordAsJson = {"Id":180,....


 var recordPosted = JsonConvert.DeserializeObject<record>(recordAsJson);
 //recordPosted = Id : 0

Как бы я это решить?

Редактировать

public virtual int Id { get; private set; }
7
задан Jon-Eric 24 April 2013 в 15:08
поделиться