ResJsonConverter.prototype.scan = function()

in GatewayPluginExample/Ux/gulps/gulp-resjson/resjson-convert.js [82:101]


    ResJsonConverter.prototype.scan = function (node) {
        var current = node;
        var keyItems = [];
        var dataItems = [];
        for (var itemKey in current) {
            if (current.hasOwnProperty(itemKey)) {
                var itemValue = current[itemKey];
                if (typeof itemValue === 'object') {
                    keyItems.push({ name: itemKey, value: itemValue });
                }
                else if (typeof itemValue === 'string') {
                    dataItems.push({ name: itemKey, value: itemValue });
                }
            }
        }
        return {
            keyItems: keyItems,
            dataItems: dataItems
        };
    };