Example #1
0
        public DynamicObj(object source)
        {
            object obj = ObjectFormatter.Instance.Convert(source, ObjectFormatter.Options.DynamicObj);

            if (!(obj is DynamicObj))
            {
                throw new ArgumentException("Cannot convert to DynamicObj.");
            }
            DynamicObj dynamicObj = obj as DynamicObj;

            fields             = dynamicObj.fields.ToList();
            AllowDuplicateKeys = dynamicObj.AllowDuplicateKeys;
        }
Example #2
0
        public static DynamicObj From(string key, object value)
        {
            DynamicObj dynamicObj = new DynamicObj();

            return(dynamicObj.Put(key, value));
        }