lib/xlsx-to-json.js
function parseObjectArrayField(row, key, value) {

    var obj_array = [];

    if (value) {
        if (value.indexOf(',') !== -1) {
            obj_array = value.split(',');
        } else {
            obj_array.push(value.toString());
        };
    };

    // if (typeof(value) === 'string' && value.indexOf(',') !== -1) {
    //     obj_array = value.split(',');
    // } else {
    //     obj_array.push(value.toString());
    // };

    var result = [];

    obj_array.forEach(function(e) {
        if (e) {
            result.push(array2object(e.split(';')));
        }
    });

    row[key] = result;
}
function parseObjectArrayField(row, key, value) {

    var obj_array = [];

    if (value) {
        if (value.indexOf(',') !== -1) {
            obj_array = value.split(',');
        } else {
            obj_array.push(value.toString());
        };
    };

    // if (typeof(value) === 'string' && value.indexOf(',') !== -1) {
    //     obj_array = value.split(',');
    // } else {
    //     obj_array.push(value.toString());
    // };

    var result = [];

    obj_array.forEach(function(e) {
        if (e) {
            result.push(array2object(e.split(';')));
        }
    });

    row[key] = result;
}
function parseObjectArrayField ( row , key , value ) { var obj_array = [ ] ; if ( value ) { if ( value . indexOf ( ',' ) !== - 1 ) { obj_array = value . split ( ',' ) ; } else { obj_array . push ( value . toString ( ) ) ; } ; } ; // if (typeof(value) === 'string' && value.indexOf(',') !== -1) { //     obj_array = value.split(','); // } else { //     obj_array.push(value.toString()); // }; var result = [ ] ; obj_array . forEach ( function ( e ) { if ( e ) { result . push ( array2object ( e . split ( ';' ) ) ) ; } } ) ; row [ key ] = result ; }
parse object array.
parse object array .