Esempio n. 1
0
        public static Dictionary <string, object> ObjectToJson(Javascript.Object obj, Scope scope)
        {
            var json = new Dictionary <string, object>();

            foreach (var key in obj.GetKeys())
            {
                json[key] = ValueToJson(obj.Get(key), scope);
            }
            return(json);
        }
Esempio n. 2
0
            public override bool Start(Scope scope)
            {
                var objResult = _forInNode.Collection.Execute(scope);

                if (!(objResult is Object))
                {
                    return(false);
                }

                _obj   = (Object)objResult;
                _keys  = _obj.GetKeys();
                _index = 0;

                return(true);
            }