我正在写一个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
你不能序列化/反序列化抽象类。 –