我正在寫一個Wp8/C#庫來查詢MongoLab的REST Api。 我有一個abtract
對象是這樣的:如何序列化/反序列化對象
[DataContract]
public abstract class Entity
{
[DataMember(Name = "_id")]
public string _id { get; set; }
}
字段_id
是自動生成由蒙戈作爲的ObjectId。但隨着WP8,我沒有MongoDB的C#驅動程序...序列化和反序列化不工作....
這是我已經試過:
var str = url;
var response = await _httpClient.GetAsync(str);
var rep = await response.Content.ReadAsStringAsync();
return JsonConvert.DeserializeObject<T>(rep);
我已經也試用Datacontractjsonserializer。
我該怎麼做?
謝謝
您不需要在標題中放置標籤信息,也就是標籤的用途。 – crashmstr
你有什麼嘗試過 - 你說序列化等不起作用 - 你可以分享不起作用的代碼嗎? – ScruffyDuck
你不能序列化/反序列化抽象類。 –