zookeeper-commands
Version:
A node.js client to run ZooKeeper Commands the four letter words.
54 lines • 1.55 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
var _ = require("lodash");
function array2json(lines, object) {
console.log('lines', lines);
console.log('object', object);
_.reduce(lines, function (result, item) {
var parts;
item = item.trim();
if (item.length > 0) {
parts = item.split('=');
result[parts[0]] = parts[1];
}
return result;
}, object);
}
exports.array2json = array2json;
function array2json2(lines, object) {
console.log('lines', lines);
console.log('object', object);
_.reduce(lines, function (result, item) {
var parts;
item = item.trim();
if (item.length > 0) {
parts = item.split(':');
if (parts.length === 2) {
result[_.camelCase(parts[0].trim())] = parts[1].trim();
}
else {
}
}
return result;
}, object);
}
exports.array2json2 = array2json2;
function array2json3(lines, object) {
console.log('lines', lines);
console.log('object', object);
_.reduce(lines, function (result, item) {
var parts;
item = item.trim();
if (item.length > 0) {
parts = item.split('\t');
if (parts.length === 2) {
result[_.camelCase(parts[0].trim())] = parts[1].trim();
}
else {
}
}
return result;
}, object);
}
exports.array2json3 = array2json3;
//# sourceMappingURL=qsutil.js.map
;