예제 #1
0
        public JDom Add()
        {
            JDom temp = new JDom();

            Add(temp);

            return(temp);
        }
예제 #2
0
파일: JItem.cs 프로젝트: noear/Weed3
        public JItem this[string name]
        {
            get
            {
                if (_Dom == null)
                    _Dom = new JDom();

                return _Dom[name];
            }
        }
예제 #3
0
        public JItem this[string name]
        {
            get
            {
                if (_Dom == null)
                {
                    _Dom = new JDom();
                }

                return(_Dom[name]);
            }
        }
예제 #4
0
        public static JDom ToJson(object val, Type type)
        {
            JDom dom = new JDom();

            foreach (PropertyInfo p in type.GetProperties())
            {
                if (p.CanRead && p.Name != "Item")
                {
                    dom[p.Name].Val(p.GetValue(val, null));
                }
            }

            return(dom);
        }
예제 #5
0
        public JItem Add(JDom obj)
        {
            if (_DomList == null)
            {
                _DomList = new List <JDom>();
            }

            _DomList.Add(obj);
            _Dom = obj;

            AsArray();

            return(this);
        }
예제 #6
0
파일: JConvert.cs 프로젝트: noear/Weed3
        public static JDom ToJson(object val, Type type)
        {
            JDom dom = new JDom();

            foreach (PropertyInfo p in type.GetProperties())
            {
                if (p.CanRead && p.Name != "Item")
                    dom[p.Name].Val(p.GetValue(val, null));
            }

            return dom;
        }
예제 #7
0
 public void Val(JDom obj)
 {
     _Dom = obj;
 }
예제 #8
0
파일: JItem.cs 프로젝트: noear/Weed3
 public void Val(JDom obj)
 {
     _Dom = obj;
 }
예제 #9
0
파일: JItem.cs 프로젝트: noear/Weed3
        public void Val(IEnumerable valList)
        {
            JItem temp = JConvert.ToJson(valList);

            if (temp._DomList != null)
            {
                _DomList = temp._DomList;
                _Dom = _DomList[_DomList.Count - 1];
            }
            else if (temp._ValList != null)
                _ValList = temp._ValList;
        }
예제 #10
0
파일: JItem.cs 프로젝트: noear/Weed3
        public JDom Add()
        {
            JDom temp = new JDom();
            Add(temp);

            return temp;
        }
예제 #11
0
파일: JItem.cs 프로젝트: noear/Weed3
        public JItem Add(JDom obj)
        {
            if (_DomList == null)
                _DomList = new List<JDom>();

            _DomList.Add(obj);
            _Dom = obj;

            AsArray();

            return this;
        }