public ReadJson ( Newtonsoft.Json.Linq.JObject obj ) : void | ||
obj | Newtonsoft.Json.Linq.JObject | |
return | void |
public virtual void ReadJson(JObject obj)
{
ReadIdAndRev(this, obj);
if (ReconcileBy != ReconcileStrategy.None)
{
sourceData = GetType().GetConstructor(Type.EmptyTypes).Invoke(new object[0]) as CouchDocument;
// set this to prevent infinite recursion
sourceData.ReconcileBy = ReconcileStrategy.None;
sourceData.ReadJson(obj);
}
}
public virtual void ReadJson(JObject obj) { ReadIdAndRev(this, obj); if (ReconcileBy != ReconcileStrategy.None) { sourceData = (CouchDocument)GetType().GetConstructor(Type.EmptyTypes).Invoke(new object[0]); // set this to prevent infinite recursion sourceData.ReconcileBy = ReconcileStrategy.None; sourceData.ReadJson(obj); } }