JSFiddle - React, Tailwind, and code Playground

JavaScript

var a = [ { "id": 1, "agent": {"id": 1, "firstName": "gghg", "lastName": "gh", "phone": "4543534", 
						"admin": true}, "user":"agent@gmail.com"}, 
            { "id": 2, "agent": 1, "user":"agent1@gmail.com"}];

//on = $.parseJSON(a);
console.log(a);
//nsole.log(bson);
var b=[];
var mapID = [];
for(var key in a) {
    console.log(a[key].agent);
        	b[key] = a[key];
    if($.isNumeric(a[key].agent)){
    		var id = a[key].agent;
        b[key].agent = a[mapID[id]].agent;
    }
    mapID[a[key].id] = key;
}

console.log(b);