ReadJson() public method

public ReadJson ( Newtonsoft.Json.Linq.JObject obj ) : void
obj Newtonsoft.Json.Linq.JObject
return void
Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        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);
            }
        }