let _arr = _.map(sqlArray, (sqlObj) => {
    let _data = new DataObjectParser();

    // Get all values
    _.map(sqlObj, (value, key) => {
      _data.set(key, value);
    });

    return _data.data();
  });
Exemple #2
0
				child_process.exec('exiv2 -pa ' + filePath, function (err, stdout, stderr) {
					//handle exiv2 bug where it returns code 253 even when there is data
					if( err && ! (err.code == 253 && stdout) ) {
						return reject(err);
					}

					//parsing exiv2 output
					var lines = stdout.split(/\r?\n/);
					for( var i = 0; i < lines.length; i++ ) {
						if( ! lines[i] ) {
							continue;
						}

						var line = lines[i].replace(/\s+/g, ' ');
						var parsed = line.split(' ');

						var key = parsed[0];
						var value = parsed.slice(3).join(' ');
						dotParser.set(key, value);
					}

					return resolve(dotParser.data());
				});