Вопрос снят... косяк нашел
обнуление объекта тела bodyTMP в цикл перебора.
function getBody(){
var ctrl = 'ID';
var act = 'addItem';
bodyArrJSON[1] = [];
bodyArrJSON[0] = '/api/?c='+ctrl+'&a='+act+'&t';
for(bodyKey in sysData){
var bodyTMP = {};
bodyTMP.list = sysData[bodyKey][1];
bodyTMP.itemId = sysData[bodyKey][0];
bodyArrJSON[1].push({ contr: ctrl, act: act, pars: bodyTMP, session: sesID });
alert("Тело[i] => "+JSON.stringify(bodyArrJSON[1]));
}
alert("Общее тело => "+JSON.stringify(bodyArrJSON[1]));
}
три дня сидел... разные варианты перебирал...