public void Write <TObject>(TObject obj) { var parentJson = _parent.Read <JToken>(); parentJson.SelectToken(GetPath(parentJson, _refPath)).Replace((JToken)(object)obj); _parent.Write(parentJson); }
private int AddValue(object value) { var innerObject = Read(); innerObject.Add(value.ToJson()); _impl.Write(innerObject); return(innerObject.Count - 1); }